builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-018 starttime: 1471463823.61 results: success (0) buildid: 20160817112116 builduid: d42d5e97afa448c694ac7b41019add0d revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:03.610052) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:03.610506) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:03.610815) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:03.794403) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:03.794700) ========= 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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False --2016-08-17 12:57:03-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.45M=0.001s 2016-08-17 12:57:04 (8.45 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.636367 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:04.462107) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:04.462428) ========= 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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029712 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:04.525174) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:57:04.525491) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --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-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False 2016-08-17 12:57:04,663 truncating revision to first 12 chars 2016-08-17 12:57:04,664 Setting DEBUG logging. 2016-08-17 12:57:04,664 attempt 1/10 2016-08-17 12:57:04,664 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/f36f7ace6f48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-17 12:57:05,888 unpacking tar archive at: mozilla-release-f36f7ace6f48/testing/mozharness/ program finished with exit code 0 elapsedTime=1.780434 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:57:06.336993) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:06.337326) ========= script_repo_revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:06.337749) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:06.338024) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:57:06.369206) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 8 secs) (at 2016-08-17 12:57:06.369550) ========= /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-release --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-release', '--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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False 12:57:06 INFO - MultiFileLogger online at 20160817 12:57:06 in /builds/slave/test 12:57:06 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-release --download-symbols true 12:57:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:57:06 INFO - {'append_to_log': False, 12:57:06 INFO - 'base_work_dir': '/builds/slave/test', 12:57:06 INFO - 'blob_upload_branch': 'mozilla-release', 12:57:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:57:06 INFO - 'buildbot_json_path': 'buildprops.json', 12:57:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:57:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:57:06 INFO - 'download_minidump_stackwalk': True, 12:57:06 INFO - 'download_symbols': 'true', 12:57:06 INFO - 'e10s': False, 12:57:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:57:06 INFO - 'tooltool.py': '/tools/tooltool.py', 12:57:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:57:06 INFO - '/tools/misc-python/virtualenv.py')}, 12:57:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:57:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:57:06 INFO - 'log_level': 'info', 12:57:06 INFO - 'log_to_console': True, 12:57:06 INFO - 'opt_config_files': (), 12:57:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:57:06 INFO - '--processes=1', 12:57:06 INFO - '--config=%(test_path)s/wptrunner.ini', 12:57:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:57:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:57:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:57:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:57:06 INFO - 'pip_index': False, 12:57:06 INFO - 'require_test_zip': True, 12:57:06 INFO - 'test_type': ('testharness',), 12:57:06 INFO - 'this_chunk': '1', 12:57:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:57:06 INFO - 'total_chunks': '10', 12:57:06 INFO - 'virtualenv_path': 'venv', 12:57:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:57:06 INFO - 'work_dir': 'build'} 12:57:06 INFO - ##### 12:57:06 INFO - ##### Running clobber step. 12:57:06 INFO - ##### 12:57:06 INFO - Running pre-action listener: _resource_record_pre_action 12:57:06 INFO - Running main action method: clobber 12:57:06 INFO - rmtree: /builds/slave/test/build 12:57:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:57:07 INFO - Running post-action listener: _resource_record_post_action 12:57:07 INFO - ##### 12:57:07 INFO - ##### Running read-buildbot-config step. 12:57:07 INFO - ##### 12:57:07 INFO - Running pre-action listener: _resource_record_pre_action 12:57:07 INFO - Running main action method: read_buildbot_config 12:57:07 INFO - Using buildbot properties: 12:57:07 INFO - { 12:57:07 INFO - "project": "", 12:57:07 INFO - "product": "firefox", 12:57:07 INFO - "script_repo_revision": "production", 12:57:07 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 12:57:07 INFO - "repository": "", 12:57:07 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 12:57:07 INFO - "buildid": "20160817112116", 12:57:07 INFO - "pgo_build": "False", 12:57:07 INFO - "basedir": "/builds/slave/test", 12:57:07 INFO - "buildnumber": 28, 12:57:07 INFO - "slavename": "tst-linux32-spot-018", 12:57:07 INFO - "revision": "f36f7ace6f487e06f315f343d560b205fa8bd736", 12:57:07 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 12:57:07 INFO - "platform": "linux", 12:57:07 INFO - "branch": "mozilla-release", 12:57:07 INFO - "repo_path": "releases/mozilla-release", 12:57:07 INFO - "moz_repo_path": "", 12:57:07 INFO - "stage_platform": "linux", 12:57:07 INFO - "builduid": "d42d5e97afa448c694ac7b41019add0d", 12:57:07 INFO - "slavebuilddir": "test" 12:57:07 INFO - } 12:57:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 12:57:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 12:57:07 INFO - Running post-action listener: _resource_record_post_action 12:57:07 INFO - ##### 12:57:07 INFO - ##### Running download-and-extract step. 12:57:07 INFO - ##### 12:57:07 INFO - Running pre-action listener: _resource_record_pre_action 12:57:07 INFO - Running main action method: download_and_extract 12:57:07 INFO - mkdir: /builds/slave/test/build/tests 12:57:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:07 INFO - https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:57:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:57:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:57:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:57:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 12:57:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:57:08 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:57:08 INFO - retry: Failed, sleeping 30 seconds before retrying 12:57:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #2 12:57:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:57:38 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:57:38 INFO - retry: Failed, sleeping 60 seconds before retrying 12:58:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #3 12:58:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:58:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:58:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json! 12:58:38 INFO - Caught exception: HTTP Error 404: Not Found 12:58:38 INFO - Caught exception: HTTP Error 404: Not Found 12:58:38 INFO - Caught exception: HTTP Error 404: Not Found 12:58:38 INFO - trying https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:58:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:58:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 12:58:40 INFO - Downloaded 1325 bytes. 12:58:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:58:40 INFO - Using the following test package requirements: 12:58:40 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 12:58:40 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 12:58:40 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 12:58:40 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'jsshell-linux-i686.zip'], 12:58:40 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 12:58:40 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 12:58:40 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 12:58:40 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 12:58:40 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 12:58:40 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:58:40 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 12:58:40 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 12:58:40 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')]} 12:58:40 INFO - https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:58:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:58:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:58:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:58:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 12:58:40 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:58:40 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:58:40 INFO - retry: Failed, sleeping 30 seconds before retrying 12:59:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #2 12:59:10 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:59:10 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:59:10 INFO - retry: Failed, sleeping 60 seconds before retrying 13:00:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #3 13:00:10 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 13:00:10 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:00:10 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip! 13:00:10 INFO - Caught exception: HTTP Error 404: Not Found 13:00:10 INFO - Caught exception: HTTP Error 404: Not Found 13:00:10 INFO - Caught exception: HTTP Error 404: Not Found 13:00:10 INFO - trying https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 13:00:10 INFO - Downloading https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 13:00:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 13:00:17 INFO - Downloaded 22834125 bytes. 13:00:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:00:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:00:17 INFO - caution: filename not matched: web-platform/* 13:00:17 INFO - Return code: 11 13:00:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:17 INFO - https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:00:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:00:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:00:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:00:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:00:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:00:18 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:00:18 INFO - retry: Failed, sleeping 30 seconds before retrying 13:00:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 13:00:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:00:48 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:00:48 INFO - retry: Failed, sleeping 60 seconds before retrying 13:01:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 13:01:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:01:48 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:01:48 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip! 13:01:48 INFO - Caught exception: HTTP Error 404: Not Found 13:01:48 INFO - Caught exception: HTTP Error 404: Not Found 13:01:48 INFO - Caught exception: HTTP Error 404: Not Found 13:01:48 INFO - trying https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:01:48 INFO - Downloading https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 13:01:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:01:57 INFO - Downloaded 36389875 bytes. 13:01:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:01:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:02:01 INFO - caution: filename not matched: bin/* 13:02:01 INFO - caution: filename not matched: config/* 13:02:01 INFO - caution: filename not matched: mozbase/* 13:02:01 INFO - caution: filename not matched: marionette/* 13:02:01 INFO - caution: filename not matched: tools/wptserve/* 13:02:01 INFO - Return code: 11 13:02:01 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')]} 13:02:01 INFO - https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:02:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:02:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:02:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:02:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 13:02:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:02:01 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:02:01 INFO - retry: Failed, sleeping 30 seconds before retrying 13:02:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #2 13:02:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:02:32 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:02:32 INFO - retry: Failed, sleeping 60 seconds before retrying 13:03:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #3 13:03:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:03:32 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:03:32 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2! 13:03:32 INFO - Caught exception: HTTP Error 404: Not Found 13:03:32 INFO - Caught exception: HTTP Error 404: Not Found 13:03:32 INFO - Caught exception: HTTP Error 404: Not Found 13:03:32 INFO - trying https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:03:32 INFO - Downloading https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:03:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 13:04:05 INFO - Downloaded 69349396 bytes. 13:04:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:04:05 INFO - mkdir: /builds/slave/test/properties 13:04:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:04:05 INFO - Writing to file /builds/slave/test/properties/build_url 13:04:05 INFO - Contents: 13:04:05 INFO - build_url:https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 13:04:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:04:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:04:06 INFO - Contents: 13:04:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 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')]} 13:04:06 INFO - https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:04:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:04:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:06 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:04:06 INFO - retry: Failed, sleeping 30 seconds before retrying 13:04:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 13:04:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:04:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:04:37 INFO - retry: Failed, sleeping 60 seconds before retrying 13:05:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 13:05:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:05:37 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:05:37 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip! 13:05:37 INFO - Caught exception: HTTP Error 404: Not Found 13:05:37 INFO - Caught exception: HTTP Error 404: Not Found 13:05:37 INFO - Caught exception: HTTP Error 404: Not Found 13:05:37 INFO - trying https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:05:37 INFO - Downloading https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 13:05:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:05:57 INFO - Downloaded 92316501 bytes. 13:05:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:05:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:06:06 INFO - Return code: 0 13:06:06 INFO - Running post-action listener: _resource_record_post_action 13:06:06 INFO - Running post-action listener: set_extra_try_arguments 13:06:06 INFO - ##### 13:06:06 INFO - ##### Running create-virtualenv step. 13:06:06 INFO - ##### 13:06:06 INFO - Running pre-action listener: _pre_create_virtualenv 13:06:06 INFO - Running pre-action listener: _resource_record_pre_action 13:06:06 INFO - Running main action method: create_virtualenv 13:06:06 INFO - Creating virtualenv /builds/slave/test/build/venv 13:06:06 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 13:06:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:06:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:06:06 INFO - Using real prefix '/usr' 13:06:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:06:07 INFO - Installing distribute.............................................................................................................................................................................................done. 13:06:11 INFO - Installing pip.................done. 13:06:11 INFO - Return code: 0 13:06:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:06:11 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')]} 13:06:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:11 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')]} 13:06:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85ecc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8653598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8705f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, '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-1471463815.135597-1161095404', '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 13:06:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:06:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:06:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:11 INFO - 'CCACHE_UMASK': '002', 13:06:11 INFO - 'DISPLAY': ':0', 13:06:11 INFO - 'HOME': '/home/cltbld', 13:06:11 INFO - 'LANG': 'en_US.UTF-8', 13:06:11 INFO - 'LOGNAME': 'cltbld', 13:06:11 INFO - 'MAIL': '/var/mail/cltbld', 13:06:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:11 INFO - 'MOZ_NO_REMOTE': '1', 13:06:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:11 INFO - 'PWD': '/builds/slave/test', 13:06:11 INFO - 'SHELL': '/bin/bash', 13:06:11 INFO - 'SHLVL': '1', 13:06:11 INFO - 'TERM': 'linux', 13:06:11 INFO - 'TMOUT': '86400', 13:06:11 INFO - 'USER': 'cltbld', 13:06:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:06:11 INFO - '_': '/tools/buildbot/bin/python'} 13:06:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:06:11 INFO - Downloading/unpacking psutil>=0.7.1 13:06:11 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 13:06:11 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 13:06:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:11 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 13:06:11 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 13:06:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:06:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:06:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:06:17 INFO - Installing collected packages: psutil 13:06:17 INFO - Running setup.py install for psutil 13:06:17 INFO - building 'psutil._psutil_linux' extension 13:06:17 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 13:06:17 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:06:17 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:06:17 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 13:06:17 INFO - building 'psutil._psutil_posix' extension 13:06:17 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 13:06:17 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 13:06:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:06:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:06:18 INFO - Successfully installed psutil 13:06:18 INFO - Cleaning up... 13:06:18 INFO - Return code: 0 13:06:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:06:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85ecc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8653598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8705f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, '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-1471463815.135597-1161095404', '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 13:06:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:06:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:06:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:18 INFO - 'CCACHE_UMASK': '002', 13:06:18 INFO - 'DISPLAY': ':0', 13:06:18 INFO - 'HOME': '/home/cltbld', 13:06:18 INFO - 'LANG': 'en_US.UTF-8', 13:06:18 INFO - 'LOGNAME': 'cltbld', 13:06:18 INFO - 'MAIL': '/var/mail/cltbld', 13:06:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:18 INFO - 'MOZ_NO_REMOTE': '1', 13:06:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:18 INFO - 'PWD': '/builds/slave/test', 13:06:18 INFO - 'SHELL': '/bin/bash', 13:06:18 INFO - 'SHLVL': '1', 13:06:18 INFO - 'TERM': 'linux', 13:06:18 INFO - 'TMOUT': '86400', 13:06:18 INFO - 'USER': 'cltbld', 13:06:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:06:18 INFO - '_': '/tools/buildbot/bin/python'} 13:06:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:06:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:06:18 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 13:06:18 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 13:06:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:18 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 13:06:18 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 13:06:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:06:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:06:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:06:23 INFO - Installing collected packages: mozsystemmonitor 13:06:23 INFO - Running setup.py install for mozsystemmonitor 13:06:23 INFO - Successfully installed mozsystemmonitor 13:06:23 INFO - Cleaning up... 13:06:23 INFO - Return code: 0 13:06:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:06: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')]} 13:06:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06: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')]} 13:06:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85ecc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8653598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8705f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, '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-1471463815.135597-1161095404', '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 13:06:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:06:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:06:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:23 INFO - 'CCACHE_UMASK': '002', 13:06:23 INFO - 'DISPLAY': ':0', 13:06:23 INFO - 'HOME': '/home/cltbld', 13:06:23 INFO - 'LANG': 'en_US.UTF-8', 13:06:23 INFO - 'LOGNAME': 'cltbld', 13:06:23 INFO - 'MAIL': '/var/mail/cltbld', 13:06:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:23 INFO - 'MOZ_NO_REMOTE': '1', 13:06:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:23 INFO - 'PWD': '/builds/slave/test', 13:06:23 INFO - 'SHELL': '/bin/bash', 13:06:23 INFO - 'SHLVL': '1', 13:06:23 INFO - 'TERM': 'linux', 13:06:23 INFO - 'TMOUT': '86400', 13:06:23 INFO - 'USER': 'cltbld', 13:06:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:06:23 INFO - '_': '/tools/buildbot/bin/python'} 13:06:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:06:24 INFO - Downloading/unpacking blobuploader==1.2.4 13:06:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:06:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:06:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:06:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:06:28 INFO - Downloading blobuploader-1.2.4.tar.gz 13:06:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:06:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:06:29 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 13:06:29 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 13:06:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:29 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 13:06:29 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 13:06:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:06:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:06:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:06:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:06:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:06:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:06:30 INFO - Downloading docopt-0.6.1.tar.gz 13:06:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:06:30 INFO - Installing collected packages: blobuploader, requests, docopt 13:06:30 INFO - Running setup.py install for blobuploader 13:06:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:06:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:06:31 INFO - Running setup.py install for requests 13:06:31 INFO - Running setup.py install for docopt 13:06:32 INFO - Successfully installed blobuploader requests docopt 13:06:32 INFO - Cleaning up... 13:06:32 INFO - Return code: 0 13:06:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:06:32 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')]} 13:06:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:32 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')]} 13:06:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85ecc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8653598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8705f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, '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-1471463815.135597-1161095404', '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 13:06:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:06:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:06:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:32 INFO - 'CCACHE_UMASK': '002', 13:06:32 INFO - 'DISPLAY': ':0', 13:06:32 INFO - 'HOME': '/home/cltbld', 13:06:32 INFO - 'LANG': 'en_US.UTF-8', 13:06:32 INFO - 'LOGNAME': 'cltbld', 13:06:32 INFO - 'MAIL': '/var/mail/cltbld', 13:06:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:32 INFO - 'MOZ_NO_REMOTE': '1', 13:06:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:32 INFO - 'PWD': '/builds/slave/test', 13:06:32 INFO - 'SHELL': '/bin/bash', 13:06:32 INFO - 'SHLVL': '1', 13:06:32 INFO - 'TERM': 'linux', 13:06:32 INFO - 'TMOUT': '86400', 13:06:32 INFO - 'USER': 'cltbld', 13:06:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:06:32 INFO - '_': '/tools/buildbot/bin/python'} 13:06:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:06:32 INFO - Running setup.py (path:/tmp/pip-pmEH2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:06:32 INFO - Running setup.py (path:/tmp/pip-6xF35X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:06:32 INFO - Running setup.py (path:/tmp/pip-i0rPVi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:06:32 INFO - Running setup.py (path:/tmp/pip-RH9U7s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:06:33 INFO - Running setup.py (path:/tmp/pip-v01fVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:06:33 INFO - Running setup.py (path:/tmp/pip-Elikp2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:06:33 INFO - Running setup.py (path:/tmp/pip-_RVNaB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:06:33 INFO - Running setup.py (path:/tmp/pip-8QqXyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:06:33 INFO - Running setup.py (path:/tmp/pip-GdgYbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:06:33 INFO - Running setup.py (path:/tmp/pip-QxrXDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:06:33 INFO - Running setup.py (path:/tmp/pip-BKDQ2u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:06:33 INFO - Running setup.py (path:/tmp/pip-l3Wl2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:06:34 INFO - Running setup.py (path:/tmp/pip-rbYqTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:06:34 INFO - Running setup.py (path:/tmp/pip-S4EX5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:06:34 INFO - Running setup.py (path:/tmp/pip-10m8jp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:06:34 INFO - Running setup.py (path:/tmp/pip-7w_HUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:06:34 INFO - Running setup.py (path:/tmp/pip-NjpB9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:06:34 INFO - Running setup.py (path:/tmp/pip-YQluL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:06:34 INFO - Running setup.py (path:/tmp/pip-gnE5fT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:06:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:06:34 INFO - Running setup.py (path:/tmp/pip-Y5QEFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:06:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:06:35 INFO - Running setup.py (path:/tmp/pip-QCavkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:06:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:06:35 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 13:06:35 INFO - Running setup.py install for manifestparser 13:06:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:06:35 INFO - Running setup.py install for mozcrash 13:06:35 INFO - Running setup.py install for mozdebug 13:06:36 INFO - Running setup.py install for mozdevice 13:06:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:06:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:06:36 INFO - Running setup.py install for mozfile 13:06:36 INFO - Running setup.py install for mozhttpd 13:06:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:06:36 INFO - Running setup.py install for mozinfo 13:06:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:06:36 INFO - Running setup.py install for mozInstall 13:06:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Running setup.py install for mozleak 13:06:37 INFO - Running setup.py install for mozlog 13:06:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Running setup.py install for moznetwork 13:06:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:06:37 INFO - Running setup.py install for mozprocess 13:06:38 INFO - Running setup.py install for mozprofile 13:06:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:06:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:06:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:06:38 INFO - Running setup.py install for mozrunner 13:06:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:06:38 INFO - Running setup.py install for mozscreenshot 13:06:38 INFO - Running setup.py install for moztest 13:06:38 INFO - Running setup.py install for mozversion 13:06:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:06:39 INFO - Running setup.py install for wptserve 13:06:39 INFO - Running setup.py install for marionette-driver 13:06:39 INFO - Running setup.py install for browsermob-proxy 13:06:39 INFO - Running setup.py install for marionette-client 13:06:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:06:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:06:40 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 13:06:40 INFO - Cleaning up... 13:06:40 INFO - Return code: 0 13:06:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:06:40 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')]} 13:06:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:06:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:40 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')]} 13:06:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:06:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:06:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85ecc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8653598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8705f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, '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-1471463815.135597-1161095404', '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 13:06:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:06:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:06:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:40 INFO - 'CCACHE_UMASK': '002', 13:06:40 INFO - 'DISPLAY': ':0', 13:06:40 INFO - 'HOME': '/home/cltbld', 13:06:40 INFO - 'LANG': 'en_US.UTF-8', 13:06:40 INFO - 'LOGNAME': 'cltbld', 13:06:40 INFO - 'MAIL': '/var/mail/cltbld', 13:06:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:40 INFO - 'MOZ_NO_REMOTE': '1', 13:06:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:40 INFO - 'PWD': '/builds/slave/test', 13:06:40 INFO - 'SHELL': '/bin/bash', 13:06:40 INFO - 'SHLVL': '1', 13:06:40 INFO - 'TERM': 'linux', 13:06:40 INFO - 'TMOUT': '86400', 13:06:40 INFO - 'USER': 'cltbld', 13:06:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:06:40 INFO - '_': '/tools/buildbot/bin/python'} 13:06:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:06:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:06:40 INFO - Running setup.py (path:/tmp/pip-YhKNR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:06:40 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)) 13:06:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:06:40 INFO - Running setup.py (path:/tmp/pip-LNndYq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:06:41 INFO - Running setup.py (path:/tmp/pip-HysIIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:06:41 INFO - Running setup.py (path:/tmp/pip-KzkVwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:06:41 INFO - Running setup.py (path:/tmp/pip-IdLnLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:06:41 INFO - Running setup.py (path:/tmp/pip-P7x5RV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:06:41 INFO - Running setup.py (path:/tmp/pip-F208Kd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:06:41 INFO - Running setup.py (path:/tmp/pip-oKXJc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:06:41 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)) 13:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:06:41 INFO - Running setup.py (path:/tmp/pip-ZKpLTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:06:42 INFO - Running setup.py (path:/tmp/pip-jofHNQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:06:42 INFO - Running setup.py (path:/tmp/pip-uaibtQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:06:42 INFO - Running setup.py (path:/tmp/pip-4w1Wz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:06:42 INFO - Running setup.py (path:/tmp/pip-_now8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:06:42 INFO - Running setup.py (path:/tmp/pip-Iqyeb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:06:42 INFO - Running setup.py (path:/tmp/pip-QPPGB3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:06:42 INFO - Running setup.py (path:/tmp/pip-YULhUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:06:42 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)) 13:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:06:42 INFO - Running setup.py (path:/tmp/pip-sC0Xvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:06:43 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)) 13:06:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:06:43 INFO - Running setup.py (path:/tmp/pip-HZDYKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:06:43 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)) 13:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:06:43 INFO - Running setup.py (path:/tmp/pip-IjAq6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:06:43 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)) 13:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:06:43 INFO - Running setup.py (path:/tmp/pip-ZCJsBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:06:43 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)) 13:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:06:43 INFO - Running setup.py (path:/tmp/pip-FAo_oT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:06:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:06:44 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)) 13:06:44 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)) 13:06:44 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)) 13:06:44 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)) 13:06:44 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)) 13:06:44 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)) 13:06:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:06:44 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 13:06:44 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 13:06:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:06:44 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 13:06:44 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 13:06:48 INFO - Downloading blessings-1.6.tar.gz 13:06:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:06:49 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)) 13:06:49 INFO - Installing collected packages: blessings 13:06:49 INFO - Running setup.py install for blessings 13:06:49 INFO - Successfully installed blessings 13:06:49 INFO - Cleaning up... 13:06:49 INFO - Return code: 0 13:06:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:06:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:06:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:06:49 INFO - Reading from file tmpfile_stdout 13:06:49 INFO - Current package versions: 13:06:49 INFO - argparse == 1.2.1 13:06:49 INFO - blessings == 1.6 13:06:49 INFO - blobuploader == 1.2.4 13:06:49 INFO - browsermob-proxy == 0.6.0 13:06:49 INFO - docopt == 0.6.1 13:06:49 INFO - manifestparser == 1.1 13:06:49 INFO - marionette-client == 2.3.0 13:06:49 INFO - marionette-driver == 1.4.0 13:06:49 INFO - mozInstall == 1.12 13:06:49 INFO - mozcrash == 0.17 13:06:49 INFO - mozdebug == 0.1 13:06:49 INFO - mozdevice == 0.48 13:06:49 INFO - mozfile == 1.2 13:06:49 INFO - mozhttpd == 0.7 13:06:49 INFO - mozinfo == 0.9 13:06:49 INFO - mozleak == 0.1 13:06:49 INFO - mozlog == 3.1 13:06:49 INFO - moznetwork == 0.27 13:06:49 INFO - mozprocess == 0.22 13:06:49 INFO - mozprofile == 0.28 13:06:49 INFO - mozrunner == 6.11 13:06:49 INFO - mozscreenshot == 0.1 13:06:49 INFO - mozsystemmonitor == 0.0 13:06:49 INFO - moztest == 0.7 13:06:49 INFO - mozversion == 1.4 13:06:49 INFO - psutil == 3.1.1 13:06:49 INFO - requests == 1.2.3 13:06:49 INFO - wptserve == 1.4.0 13:06:49 INFO - wsgiref == 0.1.2 13:06:49 INFO - Running post-action listener: _resource_record_post_action 13:06:49 INFO - Running post-action listener: _start_resource_monitoring 13:06:49 INFO - Starting resource monitoring. 13:06:49 INFO - ##### 13:06:49 INFO - ##### Running pull step. 13:06:49 INFO - ##### 13:06:49 INFO - Running pre-action listener: _resource_record_pre_action 13:06:49 INFO - Running main action method: pull 13:06:49 INFO - Pull has nothing to do! 13:06:49 INFO - Running post-action listener: _resource_record_post_action 13:06:49 INFO - ##### 13:06:49 INFO - ##### Running install step. 13:06:49 INFO - ##### 13:06:49 INFO - Running pre-action listener: _resource_record_pre_action 13:06:49 INFO - Running main action method: install 13:06:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:06:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:06:50 INFO - Reading from file tmpfile_stdout 13:06:50 INFO - Detecting whether we're running mozinstall >=1.0... 13:06:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:06:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:06:50 INFO - Reading from file tmpfile_stdout 13:06:50 INFO - Output received: 13:06:50 INFO - Usage: mozinstall [options] installer 13:06:50 INFO - Options: 13:06:50 INFO - -h, --help show this help message and exit 13:06:50 INFO - -d DEST, --destination=DEST 13:06:50 INFO - Directory to install application into. [default: 13:06:50 INFO - "/builds/slave/test"] 13:06:50 INFO - --app=APP Application being installed. [default: firefox] 13:06:50 INFO - mkdir: /builds/slave/test/build/application 13:06:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:06:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:07:19 INFO - Reading from file tmpfile_stdout 13:07:19 INFO - Output received: 13:07:19 INFO - /builds/slave/test/build/application/firefox/firefox 13:07:19 INFO - Running post-action listener: _resource_record_post_action 13:07:19 INFO - ##### 13:07:19 INFO - ##### Running run-tests step. 13:07:19 INFO - ##### 13:07:19 INFO - Running pre-action listener: _resource_record_pre_action 13:07:19 INFO - Running main action method: run_tests 13:07:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:07:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:07:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:07:20 INFO - grabbing minidump binary from tooltool 13:07:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:07:20 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 0x83e7e30>, '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 0x8684c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8703470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:07:20 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 13:07:20 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 13:07:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:07:20 INFO - Return code: 0 13:07:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:07:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:07:20 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/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.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 13:07:20 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/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.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 13:07:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:07:20 INFO - 'CCACHE_UMASK': '002', 13:07:20 INFO - 'DISPLAY': ':0', 13:07:20 INFO - 'HOME': '/home/cltbld', 13:07:20 INFO - 'LANG': 'en_US.UTF-8', 13:07:20 INFO - 'LOGNAME': 'cltbld', 13:07:20 INFO - 'MAIL': '/var/mail/cltbld', 13:07:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:07:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:07:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:07:20 INFO - 'MOZ_NO_REMOTE': '1', 13:07:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:07:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:07:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:07:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:07:20 INFO - 'PWD': '/builds/slave/test', 13:07:20 INFO - 'SHELL': '/bin/bash', 13:07:20 INFO - 'SHLVL': '1', 13:07:20 INFO - 'TERM': 'linux', 13:07:20 INFO - 'TMOUT': '86400', 13:07:20 INFO - 'USER': 'cltbld', 13:07:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471463815.135597-1161095404', 13:07:20 INFO - '_': '/tools/buildbot/bin/python'} 13:07:20 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/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.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 13:07:20 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 13:07:20 INFO - import pkg_resources 13:07:22 INFO - Using 1 client processes 13:07:22 INFO - wptserve Starting http server on 127.0.0.1:8000 13:07:22 INFO - wptserve Starting http server on 127.0.0.1:8001 13:07:22 INFO - wptserve Starting http server on 127.0.0.1:8443 13:07:24 INFO - SUITE-START | Running 778 tests 13:07:24 INFO - Running testharness tests 13:07:24 INFO - Setting up ssl 13:07:24 INFO - PROCESS | certutil | 13:07:24 INFO - PROCESS | certutil | 13:07:24 INFO - PROCESS | certutil | 13:07:24 INFO - Certificate Nickname Trust Attributes 13:07:24 INFO - SSL,S/MIME,JAR/XPI 13:07:24 INFO - 13:07:24 INFO - web-platform-tests CT,, 13:07:24 INFO - 13:07:24 INFO - Starting runner 13:07:27 INFO - PROCESS | 8483 | 1471464447435 Marionette DEBUG Marionette enabled via build flag and pref 13:07:27 INFO - PROCESS | 8483 | ++DOCSHELL 0xa4d5a000 == 1 [pid = 8483] [id = 1] 13:07:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 1 (0xa4d5a400) [pid = 8483] [serial = 1] [outer = (nil)] 13:07:27 INFO - PROCESS | 8483 | [8483] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:07:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 2 (0xa4d5ac00) [pid = 8483] [serial = 2] [outer = 0xa4d5a400] 13:07:28 INFO - PROCESS | 8483 | 1471464448116 Marionette INFO Listening on port 2828 13:07:28 INFO - PROCESS | 8483 | 1471464448707 Marionette DEBUG Marionette enabled via command-line flag 13:07:28 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2002400 == 2 [pid = 8483] [id = 2] 13:07:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 3 (0xa2002800) [pid = 8483] [serial = 3] [outer = (nil)] 13:07:28 INFO - PROCESS | 8483 | [8483] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:07:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 4 (0xa2003000) [pid = 8483] [serial = 4] [outer = 0xa2002800] 13:07:28 INFO - PROCESS | 8483 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d55a0 13:07:28 INFO - PROCESS | 8483 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20e40a0 13:07:28 INFO - PROCESS | 8483 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a11012a0 13:07:28 INFO - PROCESS | 8483 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1101f40 13:07:28 INFO - PROCESS | 8483 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1105c20 13:07:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 5 (0xa1127000) [pid = 8483] [serial = 5] [outer = 0xa4d5a400] 13:07:29 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:29 INFO - PROCESS | 8483 | 1471464449081 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37543 13:07:29 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:29 INFO - PROCESS | 8483 | 1471464449113 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37544 13:07:29 INFO - PROCESS | 8483 | 1471464449171 Marionette DEBUG Closed connection conn0 13:07:29 INFO - PROCESS | 8483 | [8483] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 13:07:29 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:29 INFO - PROCESS | 8483 | 1471464449291 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37545 13:07:29 INFO - PROCESS | 8483 | 1471464449294 Marionette DEBUG Closed connection conn1 13:07:29 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:07:29 INFO - PROCESS | 8483 | 1471464449348 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37546 13:07:29 INFO - PROCESS | 8483 | 1471464449356 Marionette DEBUG Closed connection conn2 13:07:29 INFO - PROCESS | 8483 | 1471464449385 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:07:29 INFO - PROCESS | 8483 | 1471464449417 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160817112116","device":"desktop","version":"48.0.1"} 13:07:30 INFO - PROCESS | 8483 | [8483] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:07:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x9aa0d800 == 3 [pid = 8483] [id = 3] 13:07:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 6 (0x9aa0dc00) [pid = 8483] [serial = 6] [outer = (nil)] 13:07:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x9aa0e000 == 4 [pid = 8483] [id = 4] 13:07:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 7 (0x9aa11800) [pid = 8483] [serial = 7] [outer = (nil)] 13:07:32 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:07:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a3bd400 == 5 [pid = 8483] [id = 5] 13:07:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 8 (0x9a3bd800) [pid = 8483] [serial = 8] [outer = (nil)] 13:07:32 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:07:32 INFO - PROCESS | 8483 | [8483] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:07:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 9 (0x99e6b000) [pid = 8483] [serial = 9] [outer = 0x9a3bd800] 13:07:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 10 (0x99bc4000) [pid = 8483] [serial = 10] [outer = 0x9aa0dc00] 13:07:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 11 (0x99bc5c00) [pid = 8483] [serial = 11] [outer = 0x9aa11800] 13:07:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 12 (0x99bc8400) [pid = 8483] [serial = 12] [outer = 0x9a3bd800] 13:07:33 INFO - PROCESS | 8483 | 1471464453775 Marionette INFO startBrowser 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:33 INFO - PROCESS | 8483 | 1471464453823 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 8483 | 1471464453842 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 8483 | 1471464453845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 13 (0x98259800) [pid = 8483] [serial = 13] [outer = 0x9a3bd800] 13:07:34 INFO - PROCESS | 8483 | 1471464454556 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"94b3c879-a35a-4a76-b985-9f24df2d76e1","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160817112116","device":"desktop","version":"48.0.1","command_id":1}}] 13:07:34 INFO - PROCESS | 8483 | 1471464454815 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:07:34 INFO - PROCESS | 8483 | 1471464454824 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:35 INFO - PROCESS | 8483 | 1471464455101 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:07:35 INFO - PROCESS | 8483 | 1471464455227 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:07:35 INFO - PROCESS | 8483 | 1471464455232 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:35 INFO - PROCESS | 8483 | [8483] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:07:35 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:07:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 14 (0x95349c00) [pid = 8483] [serial = 14] [outer = 0x9a3bd800] 13:07:35 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:07:35 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:07:35 INFO - PROCESS | 8483 | 1471464455806 Marionette TRACE conn3 <- [1,3,null,{}] 13:07:35 INFO - PROCESS | 8483 | 1471464455821 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:07:35 INFO - PROCESS | 8483 | 1471464455830 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:35 INFO - PROCESS | 8483 | 1471464455888 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:07:35 INFO - PROCESS | 8483 | 1471464455926 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:07:35 INFO - PROCESS | 8483 | 1471464455931 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:07:35 INFO - PROCESS | 8483 | 1471464455939 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 8483 | 1471464455944 Marionette TRACE conn3 <- [1,6,null,{}] 13:07:35 INFO - PROCESS | 8483 | 1471464455958 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:35 INFO - PROCESS | 8483 | 1471464455973 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:36 INFO - PROCESS | 8483 | 1471464456007 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:07:36 INFO - PROCESS | 8483 | 1471464456017 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 8483 | 1471464456028 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c69c00 == 6 [pid = 8483] [id = 6] 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 15 (0x93c6a000) [pid = 8483] [serial = 15] [outer = (nil)] 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 16 (0x93c6c000) [pid = 8483] [serial = 16] [outer = 0x93c6a000] 13:07:36 INFO - PROCESS | 8483 | 1471464456109 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 17 (0x93c70800) [pid = 8483] [serial = 17] [outer = 0x93c6a000] 13:07:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x93929000 == 7 [pid = 8483] [id = 7] 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 18 (0x9392e400) [pid = 8483] [serial = 18] [outer = (nil)] 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 19 (0x93930800) [pid = 8483] [serial = 19] [outer = 0x9392e400] 13:07:36 INFO - PROCESS | 8483 | 1471464456633 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 20 (0x93a58400) [pid = 8483] [serial = 20] [outer = 0x9392e400] 13:07:37 INFO - PROCESS | 8483 | [8483] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:07:37 INFO - PROCESS | 8483 | 1471464457286 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1405ms 13:07:37 INFO - PROCESS | 8483 | 1471464457425 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 8483 | 1471464457428 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:07:37 INFO - PROCESS | 8483 | 1471464457453 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 8483 | 1471464457456 Marionette TRACE conn3 <- [1,10,null,{}] 13:07:37 INFO - PROCESS | 8483 | 1471464457471 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:37 INFO - PROCESS | 8483 | 1471464457480 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:37 INFO - PROCESS | 8483 | 1471464457648 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:07:37 INFO - PROCESS | 8483 | 1471464457669 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 8483 | 1471464457679 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f22400 == 8 [pid = 8483] [id = 8] 13:07:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 21 (0x91f22800) [pid = 8483] [serial = 21] [outer = (nil)] 13:07:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 22 (0x91f24800) [pid = 8483] [serial = 22] [outer = 0x91f22800] 13:07:37 INFO - PROCESS | 8483 | 1471464457779 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 23 (0x91f29000) [pid = 8483] [serial = 23] [outer = 0x91f22800] 13:07:39 INFO - PROCESS | 8483 | 1471464459042 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1651ms 13:07:39 INFO - PROCESS | 8483 | 1471464459090 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 8483 | 1471464459096 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:07:39 INFO - PROCESS | 8483 | 1471464459105 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 8483 | 1471464459113 Marionette TRACE conn3 <- [1,14,null,{}] 13:07:39 INFO - PROCESS | 8483 | 1471464459120 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:39 INFO - PROCESS | 8483 | 1471464459127 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:39 INFO - PROCESS | 8483 | 1471464459356 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:07:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x93a5a000 == 9 [pid = 8483] [id = 9] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 24 (0x93a5b000) [pid = 8483] [serial = 24] [outer = (nil)] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 25 (0x9220c800) [pid = 8483] [serial = 25] [outer = 0x93a5b000] 13:07:39 INFO - PROCESS | 8483 | 1471464459563 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 8483 | 1471464459575 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 26 (0x93c65400) [pid = 8483] [serial = 26] [outer = 0x93a5b000] 13:07:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c6d400 == 10 [pid = 8483] [id = 10] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 27 (0x93c6fc00) [pid = 8483] [serial = 27] [outer = (nil)] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 28 (0x95254c00) [pid = 8483] [serial = 28] [outer = 0x93c6fc00] 13:07:39 INFO - PROCESS | 8483 | 1471464459708 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 29 (0x982e6c00) [pid = 8483] [serial = 29] [outer = 0x93c6fc00] 13:07:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c6ac00 == 11 [pid = 8483] [id = 11] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 30 (0x989a8800) [pid = 8483] [serial = 30] [outer = (nil)] 13:07:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 31 (0x98d72400) [pid = 8483] [serial = 31] [outer = 0x989a8800] 13:07:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 32 (0x9a8e4800) [pid = 8483] [serial = 32] [outer = 0x989a8800] 13:07:41 INFO - PROCESS | 8483 | 1471464461032 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1989ms 13:07:41 INFO - PROCESS | 8483 | 1471464461093 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 8483 | 1471464461100 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:07:41 INFO - PROCESS | 8483 | 1471464461111 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 8483 | 1471464461115 Marionette TRACE conn3 <- [1,18,null,{}] 13:07:41 INFO - PROCESS | 8483 | 1471464461121 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:41 INFO - PROCESS | 8483 | 1471464461128 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:41 INFO - PROCESS | 8483 | 1471464461398 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:07:41 INFO - PROCESS | 8483 | 1471464461502 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 8483 | 1471464461509 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x9abe3000 == 12 [pid = 8483] [id = 12] 13:07:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 33 (0x9ad51400) [pid = 8483] [serial = 33] [outer = (nil)] 13:07:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 34 (0x9b8e7c00) [pid = 8483] [serial = 34] [outer = 0x9ad51400] 13:07:41 INFO - PROCESS | 8483 | 1471464461596 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 35 (0x9d914c00) [pid = 8483] [serial = 35] [outer = 0x9ad51400] 13:07:42 INFO - PROCESS | 8483 | 1471464462416 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1330ms 13:07:42 INFO - PROCESS | 8483 | 1471464462444 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:07:42 INFO - PROCESS | 8483 | 1471464462450 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:07:42 INFO - PROCESS | 8483 | 1471464462457 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - PROCESS | 8483 | 1471464462463 Marionette TRACE conn3 <- [1,22,null,{}] 13:07:42 INFO - PROCESS | 8483 | 1471464462480 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:42 INFO - PROCESS | 8483 | 1471464462488 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:42 INFO - PROCESS | 8483 | 1471464462681 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:07:42 INFO - PROCESS | 8483 | 1471464462809 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 8483 | 1471464462822 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:42 INFO - PROCESS | 8483 | ++DOCSHELL 0xa3115400 == 13 [pid = 8483] [id = 13] 13:07:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 36 (0xa3116000) [pid = 8483] [serial = 36] [outer = (nil)] 13:07:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 37 (0xa4d60000) [pid = 8483] [serial = 37] [outer = 0xa3116000] 13:07:42 INFO - PROCESS | 8483 | 1471464462905 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 38 (0xa67aa800) [pid = 8483] [serial = 38] [outer = 0xa3116000] 13:07:44 INFO - PROCESS | 8483 | 1471464464103 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1687ms 13:07:44 INFO - PROCESS | 8483 | 1471464464144 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:07:44 INFO - PROCESS | 8483 | 1471464464150 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:07:44 INFO - PROCESS | 8483 | 1471464464157 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 8483 | 1471464464161 Marionette TRACE conn3 <- [1,26,null,{}] 13:07:44 INFO - PROCESS | 8483 | 1471464464170 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:44 INFO - PROCESS | 8483 | 1471464464176 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:44 INFO - PROCESS | 8483 | 1471464464447 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:07:44 INFO - PROCESS | 8483 | 1471464464564 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 8483 | 1471464464571 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x98d73c00 == 14 [pid = 8483] [id = 14] 13:07:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 39 (0x994c5c00) [pid = 8483] [serial = 39] [outer = (nil)] 13:07:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 40 (0x99a7cc00) [pid = 8483] [serial = 40] [outer = 0x994c5c00] 13:07:44 INFO - PROCESS | 8483 | 1471464464649 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 41 (0x9a79ec00) [pid = 8483] [serial = 41] [outer = 0x994c5c00] 13:07:45 INFO - PROCESS | 8483 | 1471464465417 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1295ms 13:07:45 INFO - PROCESS | 8483 | 1471464465451 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 8483 | 1471464465457 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:07:45 INFO - PROCESS | 8483 | 1471464465467 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 8483 | 1471464465470 Marionette TRACE conn3 <- [1,30,null,{}] 13:07:45 INFO - PROCESS | 8483 | 1471464465477 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:45 INFO - PROCESS | 8483 | 1471464465482 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:45 INFO - PROCESS | 8483 | 1471464465628 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:07:45 INFO - PROCESS | 8483 | 1471464465656 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 8483 | 1471464465664 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a7a3800 == 15 [pid = 8483] [id = 15] 13:07:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 42 (0x9aa0c400) [pid = 8483] [serial = 42] [outer = (nil)] 13:07:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 43 (0x9abee800) [pid = 8483] [serial = 43] [outer = 0x9aa0c400] 13:07:45 INFO - PROCESS | 8483 | 1471464465735 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 44 (0x9ad50000) [pid = 8483] [serial = 44] [outer = 0x9aa0c400] 13:07:46 INFO - PROCESS | 8483 | 1471464466498 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1082ms 13:07:46 INFO - PROCESS | 8483 | 1471464466549 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 8483 | 1471464466553 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:07:46 INFO - PROCESS | 8483 | 1471464466559 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 8483 | 1471464466564 Marionette TRACE conn3 <- [1,34,null,{}] 13:07:46 INFO - PROCESS | 8483 | 1471464466580 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:46 INFO - PROCESS | 8483 | 1471464466588 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:46 INFO - PROCESS | 8483 | 1471464466734 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:07:46 INFO - PROCESS | 8483 | 1471464466746 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 8483 | 1471464466755 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d913400 == 16 [pid = 8483] [id = 16] 13:07:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 45 (0x9d919c00) [pid = 8483] [serial = 45] [outer = (nil)] 13:07:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 46 (0x9d99e000) [pid = 8483] [serial = 46] [outer = 0x9d919c00] 13:07:46 INFO - PROCESS | 8483 | 1471464466826 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 47 (0x9d9dd000) [pid = 8483] [serial = 47] [outer = 0x9d919c00] 13:07:47 INFO - PROCESS | 8483 | 1471464467550 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1032ms 13:07:47 INFO - PROCESS | 8483 | 1471464467591 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 8483 | 1471464467596 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:07:47 INFO - PROCESS | 8483 | 1471464467602 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 8483 | 1471464467604 Marionette TRACE conn3 <- [1,38,null,{}] 13:07:47 INFO - PROCESS | 8483 | 1471464467610 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:47 INFO - PROCESS | 8483 | 1471464467615 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:47 INFO - PROCESS | 8483 | 1471464467796 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:07:47 INFO - PROCESS | 8483 | 1471464467815 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:47 INFO - PROCESS | 8483 | 1471464467824 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x976b0c00 == 17 [pid = 8483] [id = 17] 13:07:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 48 (0x9b6d6400) [pid = 8483] [serial = 48] [outer = (nil)] 13:07:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 49 (0xa1195400) [pid = 8483] [serial = 49] [outer = 0x9b6d6400] 13:07:47 INFO - PROCESS | 8483 | 1471464467892 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 50 (0xa2008000) [pid = 8483] [serial = 50] [outer = 0x9b6d6400] 13:07:48 INFO - PROCESS | 8483 | 1471464468584 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1032ms 13:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:07:48 INFO - PROCESS | 8483 | 1471464468634 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:07:48 INFO - PROCESS | 8483 | 1471464468637 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:07:48 INFO - PROCESS | 8483 | 1471464468643 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - PROCESS | 8483 | 1471464468646 Marionette TRACE conn3 <- [1,42,null,{}] 13:07:48 INFO - PROCESS | 8483 | 1471464468652 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:48 INFO - PROCESS | 8483 | 1471464468656 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:48 INFO - PROCESS | 8483 | 1471464468835 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:07:48 INFO - PROCESS | 8483 | 1471464468852 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 8483 | 1471464468860 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:48 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2007000 == 18 [pid = 8483] [id = 18] 13:07:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 51 (0xa20a5800) [pid = 8483] [serial = 51] [outer = (nil)] 13:07:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0xa230f800) [pid = 8483] [serial = 52] [outer = 0xa20a5800] 13:07:48 INFO - PROCESS | 8483 | 1471464468950 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0xa23b0400) [pid = 8483] [serial = 53] [outer = 0xa20a5800] 13:07:49 INFO - PROCESS | 8483 | 1471464469670 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1041ms 13:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:07:49 INFO - PROCESS | 8483 | 1471464469683 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 8483 | 1471464469685 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:07:49 INFO - PROCESS | 8483 | 1471464469692 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 8483 | 1471464469695 Marionette TRACE conn3 <- [1,46,null,{}] 13:07:49 INFO - PROCESS | 8483 | 1471464469700 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:49 INFO - PROCESS | 8483 | 1471464469710 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:49 INFO - PROCESS | 8483 | 1471464469948 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:07:49 INFO - PROCESS | 8483 | 1471464469962 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 8483 | 1471464469973 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:50 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2fc8800 == 19 [pid = 8483] [id = 19] 13:07:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0xa2fc8c00) [pid = 8483] [serial = 54] [outer = (nil)] 13:07:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0xa317bc00) [pid = 8483] [serial = 55] [outer = 0xa2fc8c00] 13:07:50 INFO - PROCESS | 8483 | 1471464470044 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0xa3350800) [pid = 8483] [serial = 56] [outer = 0xa2fc8c00] 13:07:50 INFO - PROCESS | 8483 | 1471464470797 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1131ms 13:07:50 INFO - PROCESS | 8483 | 1471464470822 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 8483 | 1471464470826 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:07:50 INFO - PROCESS | 8483 | 1471464470832 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 8483 | 1471464470834 Marionette TRACE conn3 <- [1,50,null,{}] 13:07:50 INFO - PROCESS | 8483 | 1471464470856 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:50 INFO - PROCESS | 8483 | 1471464470860 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:51 INFO - PROCESS | 8483 | 1471464471004 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:07:51 INFO - PROCESS | 8483 | 1471464471017 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 8483 | 1471464471024 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x9534a000 == 20 [pid = 8483] [id = 20] 13:07:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0xa317e400) [pid = 8483] [serial = 57] [outer = (nil)] 13:07:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0xa4f32800) [pid = 8483] [serial = 58] [outer = 0xa317e400] 13:07:51 INFO - PROCESS | 8483 | 1471464471091 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0xa672e800) [pid = 8483] [serial = 59] [outer = 0xa317e400] 13:07:51 INFO - PROCESS | 8483 | 1471464471811 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1034ms 13:07:51 INFO - PROCESS | 8483 | 1471464471867 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 8483 | 1471464471869 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:07:51 INFO - PROCESS | 8483 | 1471464471877 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 8483 | 1471464471881 Marionette TRACE conn3 <- [1,54,null,{}] 13:07:51 INFO - PROCESS | 8483 | 1471464471886 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:51 INFO - PROCESS | 8483 | 1471464471890 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:52 INFO - PROCESS | 8483 | 1471464472067 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:07:52 INFO - PROCESS | 8483 | 1471464472084 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 8483 | 1471464472092 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x9392bc00 == 21 [pid = 8483] [id = 21] 13:07:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x9a795400) [pid = 8483] [serial = 60] [outer = (nil)] 13:07:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0xa679d800) [pid = 8483] [serial = 61] [outer = 0x9a795400] 13:07:52 INFO - PROCESS | 8483 | 1471464472157 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0xa679fc00) [pid = 8483] [serial = 62] [outer = 0x9a795400] 13:07:52 INFO - PROCESS | 8483 | 1471464472828 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 979ms 13:07:52 INFO - PROCESS | 8483 | 1471464472857 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 8483 | 1471464472861 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:07:52 INFO - PROCESS | 8483 | 1471464472866 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 8483 | 1471464472871 Marionette TRACE conn3 <- [1,58,null,{}] 13:07:52 INFO - PROCESS | 8483 | 1471464472876 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:52 INFO - PROCESS | 8483 | 1471464472880 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:53 INFO - PROCESS | 8483 | 1471464473086 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:07:53 INFO - PROCESS | 8483 | 1471464473103 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 8483 | 1471464473110 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x982f0c00 == 22 [pid = 8483] [id = 22] 13:07:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x98d6d000) [pid = 8483] [serial = 63] [outer = (nil)] 13:07:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0xa6dafc00) [pid = 8483] [serial = 64] [outer = 0x98d6d000] 13:07:53 INFO - PROCESS | 8483 | 1471464473178 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0xa6db3000) [pid = 8483] [serial = 65] [outer = 0x98d6d000] 13:07:54 INFO - PROCESS | 8483 | 1471464474807 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1989ms 13:07:54 INFO - PROCESS | 8483 | 1471464474857 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 8483 | 1471464474865 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:07:54 INFO - PROCESS | 8483 | 1471464474881 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 8483 | 1471464474889 Marionette TRACE conn3 <- [1,62,null,{}] 13:07:54 INFO - PROCESS | 8483 | 1471464474905 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:54 INFO - PROCESS | 8483 | 1471464474911 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:55 INFO - PROCESS | 8483 | 1471464475113 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:07:55 INFO - PROCESS | 8483 | 1471464475132 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 8483 | 1471464475140 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x98259000 == 23 [pid = 8483] [id = 23] 13:07:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x982e5400) [pid = 8483] [serial = 66] [outer = (nil)] 13:07:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x98d71c00) [pid = 8483] [serial = 67] [outer = 0x982e5400] 13:07:55 INFO - PROCESS | 8483 | 1471464475210 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x99533000) [pid = 8483] [serial = 68] [outer = 0x982e5400] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x93c6a000) [pid = 8483] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91f22800) [pid = 8483] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x93c6fc00) [pid = 8483] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x9ad51400) [pid = 8483] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0xa3116000) [pid = 8483] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x994c5c00) [pid = 8483] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x9aa0c400) [pid = 8483] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x9d919c00) [pid = 8483] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x9b6d6400) [pid = 8483] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:07:56 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0xa317e400) [pid = 8483] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:07:56 INFO - PROCESS | 8483 | 1471464476427 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1593ms 13:07:56 INFO - PROCESS | 8483 | 1471464476474 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 8483 | 1471464476481 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:07:56 INFO - PROCESS | 8483 | 1471464476490 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 8483 | 1471464476494 Marionette TRACE conn3 <- [1,66,null,{}] 13:07:56 INFO - PROCESS | 8483 | 1471464476500 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:56 INFO - PROCESS | 8483 | 1471464476506 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:56 INFO - PROCESS | 8483 | 1471464476651 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:07:56 INFO - PROCESS | 8483 | 1471464476742 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 8483 | 1471464476751 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x98d6d400 == 24 [pid = 8483] [id = 24] 13:07:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x99a71800) [pid = 8483] [serial = 69] [outer = (nil)] 13:07:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x9a7a2800) [pid = 8483] [serial = 70] [outer = 0x99a71800] 13:07:56 INFO - PROCESS | 8483 | 1471464476820 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x9a8e9800) [pid = 8483] [serial = 71] [outer = 0x99a71800] 13:07:57 INFO - PROCESS | 8483 | 1471464477467 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1037ms 13:07:57 INFO - PROCESS | 8483 | 1471464477527 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 8483 | 1471464477531 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:07:57 INFO - PROCESS | 8483 | 1471464477538 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 8483 | 1471464477543 Marionette TRACE conn3 <- [1,70,null,{}] 13:07:57 INFO - PROCESS | 8483 | 1471464477563 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:57 INFO - PROCESS | 8483 | 1471464477571 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:57 INFO - PROCESS | 8483 | 1471464477762 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:07:57 INFO - PROCESS | 8483 | 1471464477776 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 8483 | 1471464477783 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b6e3000 == 25 [pid = 8483] [id = 25] 13:07:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x9b7e1800) [pid = 8483] [serial = 72] [outer = (nil)] 13:07:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x9b8e8c00) [pid = 8483] [serial = 73] [outer = 0x9b7e1800] 13:07:57 INFO - PROCESS | 8483 | 1471464477859 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x9d915800) [pid = 8483] [serial = 74] [outer = 0x9b7e1800] 13:07:58 INFO - PROCESS | 8483 | 1471464478751 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1241ms 13:07:58 INFO - PROCESS | 8483 | 1471464478796 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 8483 | 1471464478803 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:07:58 INFO - PROCESS | 8483 | 1471464478811 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 8483 | 1471464478819 Marionette TRACE conn3 <- [1,74,null,{}] 13:07:58 INFO - PROCESS | 8483 | 1471464478827 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:58 INFO - PROCESS | 8483 | 1471464478832 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:59 INFO - PROCESS | 8483 | 1471464479018 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:07:59 INFO - PROCESS | 8483 | 1471464479152 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 8483 | 1471464479160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:07:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x9533a000 == 26 [pid = 8483] [id = 26] 13:07:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x9891c800) [pid = 8483] [serial = 75] [outer = (nil)] 13:07:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9a367800) [pid = 8483] [serial = 76] [outer = 0x9891c800] 13:07:59 INFO - PROCESS | 8483 | 1471464479245 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x9abe6800) [pid = 8483] [serial = 77] [outer = 0x9891c800] 13:08:00 INFO - PROCESS | 8483 | 1471464480103 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1342ms 13:08:00 INFO - PROCESS | 8483 | 1471464480165 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 8483 | 1471464480173 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:08:00 INFO - PROCESS | 8483 | 1471464480184 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 8483 | 1471464480188 Marionette TRACE conn3 <- [1,78,null,{}] 13:08:00 INFO - PROCESS | 8483 | 1471464480195 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:00 INFO - PROCESS | 8483 | 1471464480201 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:00 INFO - PROCESS | 8483 | 1471464480379 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:08:00 INFO - PROCESS | 8483 | 1471464480514 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 8483 | 1471464480521 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b8e5c00 == 27 [pid = 8483] [id = 27] 13:08:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9d995800) [pid = 8483] [serial = 78] [outer = (nil)] 13:08:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0xa111fc00) [pid = 8483] [serial = 79] [outer = 0x9d995800] 13:08:00 INFO - PROCESS | 8483 | 1471464480604 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0xa20a4800) [pid = 8483] [serial = 80] [outer = 0x9d995800] 13:08:01 INFO - PROCESS | 8483 | 1471464481491 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1384ms 13:08:01 INFO - PROCESS | 8483 | 1471464481570 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 8483 | 1471464481574 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:08:01 INFO - PROCESS | 8483 | 1471464481582 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 8483 | 1471464481589 Marionette TRACE conn3 <- [1,82,null,{}] 13:08:01 INFO - PROCESS | 8483 | 1471464481606 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:01 INFO - PROCESS | 8483 | 1471464481615 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:01 INFO - PROCESS | 8483 | 1471464481788 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:08:01 INFO - PROCESS | 8483 | 1471464481899 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 8483 | 1471464481912 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:01 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2545c00 == 28 [pid = 8483] [id = 28] 13:08:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0xa256a000) [pid = 8483] [serial = 81] [outer = (nil)] 13:08:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0xa3349800) [pid = 8483] [serial = 82] [outer = 0xa256a000] 13:08:01 INFO - PROCESS | 8483 | 1471464481994 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0xa61c1800) [pid = 8483] [serial = 83] [outer = 0xa256a000] 13:08:02 INFO - PROCESS | 8483 | 1471464482758 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1240ms 13:08:02 INFO - PROCESS | 8483 | 1471464482830 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 8483 | 1471464482835 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:08:02 INFO - PROCESS | 8483 | 1471464482842 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - PROCESS | 8483 | 1471464482846 Marionette TRACE conn3 <- [1,86,null,{}] 13:08:02 INFO - PROCESS | 8483 | 1471464482852 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:02 INFO - PROCESS | 8483 | 1471464482858 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:03 INFO - PROCESS | 8483 | 1471464483030 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:08:03 INFO - PROCESS | 8483 | 1471464483163 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 8483 | 1471464483173 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x9392f000 == 29 [pid = 8483] [id = 29] 13:08:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0xa2379800) [pid = 8483] [serial = 84] [outer = (nil)] 13:08:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0xa6db1c00) [pid = 8483] [serial = 85] [outer = 0xa2379800] 13:08:03 INFO - PROCESS | 8483 | 1471464483251 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0xa6f43000) [pid = 8483] [serial = 86] [outer = 0xa2379800] 13:08:04 INFO - PROCESS | 8483 | 1471464484166 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1386ms 13:08:04 INFO - PROCESS | 8483 | 1471464484229 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 8483 | 1471464484232 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:08:04 INFO - PROCESS | 8483 | 1471464484239 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - PROCESS | 8483 | 1471464484243 Marionette TRACE conn3 <- [1,90,null,{}] 13:08:04 INFO - PROCESS | 8483 | 1471464484249 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:04 INFO - PROCESS | 8483 | 1471464484254 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:04 INFO - PROCESS | 8483 | 1471464484413 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:08:04 INFO - PROCESS | 8483 | 1471464484549 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 8483 | 1471464484556 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x99517400 == 30 [pid = 8483] [id = 30] 13:08:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x99518c00) [pid = 8483] [serial = 87] [outer = (nil)] 13:08:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9951f800) [pid = 8483] [serial = 88] [outer = 0x99518c00] 13:08:04 INFO - PROCESS | 8483 | 1471464484635 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x99521000) [pid = 8483] [serial = 89] [outer = 0x99518c00] 13:08:05 INFO - PROCESS | 8483 | 1471464485506 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1333ms 13:08:05 INFO - PROCESS | 8483 | 1471464485573 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 8483 | 1471464485576 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:08:05 INFO - PROCESS | 8483 | 1471464485583 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - PROCESS | 8483 | 1471464485586 Marionette TRACE conn3 <- [1,94,null,{}] 13:08:05 INFO - PROCESS | 8483 | 1471464485592 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:05 INFO - PROCESS | 8483 | 1471464485602 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:05 INFO - PROCESS | 8483 | 1471464485891 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:08:06 INFO - PROCESS | 8483 | 1471464486105 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 8483 | 1471464486115 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x93927800 == 31 [pid = 8483] [id = 31] 13:08:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x93928c00) [pid = 8483] [serial = 90] [outer = (nil)] 13:08:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x95339000) [pid = 8483] [serial = 91] [outer = 0x93928c00] 13:08:06 INFO - PROCESS | 8483 | 1471464486258 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98215000) [pid = 8483] [serial = 92] [outer = 0x93928c00] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x99bc8400) [pid = 8483] [serial = 12] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x91f24800) [pid = 8483] [serial = 22] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x95254c00) [pid = 8483] [serial = 28] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x98d72400) [pid = 8483] [serial = 31] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9b8e7c00) [pid = 8483] [serial = 34] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0xa4d60000) [pid = 8483] [serial = 37] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x99a7cc00) [pid = 8483] [serial = 40] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9abee800) [pid = 8483] [serial = 43] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9ad50000) [pid = 8483] [serial = 44] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9d99e000) [pid = 8483] [serial = 46] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9d9dd000) [pid = 8483] [serial = 47] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0xa1195400) [pid = 8483] [serial = 49] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0xa230f800) [pid = 8483] [serial = 52] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0xa317bc00) [pid = 8483] [serial = 55] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0xa4f32800) [pid = 8483] [serial = 58] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9220c800) [pid = 8483] [serial = 25] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0xa2008000) [pid = 8483] [serial = 50] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x982e6c00) [pid = 8483] [serial = 29] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0xa672e800) [pid = 8483] [serial = 59] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x9d914c00) [pid = 8483] [serial = 35] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0xa679d800) [pid = 8483] [serial = 61] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0xa67aa800) [pid = 8483] [serial = 38] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x91f29000) [pid = 8483] [serial = 23] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x9a79ec00) [pid = 8483] [serial = 41] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x93c70800) [pid = 8483] [serial = 17] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x99e6b000) [pid = 8483] [serial = 9] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0xa4d5ac00) [pid = 8483] [serial = 2] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x93930800) [pid = 8483] [serial = 19] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x93c6c000) [pid = 8483] [serial = 16] [outer = (nil)] [url = about:blank] 13:08:07 INFO - PROCESS | 8483 | 1471464487707 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2153ms 13:08:07 INFO - PROCESS | 8483 | 1471464487737 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:08:07 INFO - PROCESS | 8483 | 1471464487743 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:08:07 INFO - PROCESS | 8483 | 1471464487751 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 8483 | 1471464487759 Marionette TRACE conn3 <- [1,98,null,{}] 13:08:07 INFO - PROCESS | 8483 | 1471464487767 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:07 INFO - PROCESS | 8483 | 1471464487772 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:07 INFO - PROCESS | 8483 | 1471464487946 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:08:08 INFO - PROCESS | 8483 | 1471464488059 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 8483 | 1471464488068 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c6fc00 == 32 [pid = 8483] [id = 32] 13:08:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x93c70400) [pid = 8483] [serial = 93] [outer = (nil)] 13:08:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x982e7000) [pid = 8483] [serial = 94] [outer = 0x93c70400] 13:08:08 INFO - PROCESS | 8483 | 1471464488145 Marionette DEBUG loaded listener.js 13:08:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x98d71800) [pid = 8483] [serial = 95] [outer = 0x93c70400] 13:08:08 INFO - PROCESS | 8483 | 1471464488792 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1091ms 13:08:08 INFO - PROCESS | 8483 | 1471464488863 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 8483 | 1471464488871 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:08:08 INFO - PROCESS | 8483 | 1471464488882 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 8483 | 1471464488886 Marionette TRACE conn3 <- [1,102,null,{}] 13:08:08 INFO - PROCESS | 8483 | 1471464488900 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:08 INFO - PROCESS | 8483 | 1471464488906 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:09 INFO - PROCESS | 8483 | 1471464489069 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:08:09 INFO - PROCESS | 8483 | 1471464489080 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 8483 | 1471464489089 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x99778400 == 33 [pid = 8483] [id = 33] 13:08:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x99a75400) [pid = 8483] [serial = 96] [outer = (nil)] 13:08:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x99bca000) [pid = 8483] [serial = 97] [outer = 0x99a75400] 13:08:09 INFO - PROCESS | 8483 | 1471464489161 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x9a370400) [pid = 8483] [serial = 98] [outer = 0x99a75400] 13:08:09 INFO - PROCESS | 8483 | 1471464489912 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1088ms 13:08:09 INFO - PROCESS | 8483 | 1471464489978 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:08:09 INFO - PROCESS | 8483 | 1471464489981 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:08:09 INFO - PROCESS | 8483 | 1471464489989 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - PROCESS | 8483 | 1471464489995 Marionette TRACE conn3 <- [1,106,null,{}] 13:08:10 INFO - PROCESS | 8483 | 1471464490017 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:10 INFO - PROCESS | 8483 | 1471464490026 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:10 INFO - PROCESS | 8483 | 1471464490218 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:08:10 INFO - PROCESS | 8483 | 1471464490239 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:10 INFO - PROCESS | 8483 | 1471464490250 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x9ad4ec00 == 34 [pid = 8483] [id = 34] 13:08:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x9ad50000) [pid = 8483] [serial = 99] [outer = (nil)] 13:08:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x9b117800) [pid = 8483] [serial = 100] [outer = 0x9ad50000] 13:08:10 INFO - PROCESS | 8483 | 1471464490324 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x9b6e1c00) [pid = 8483] [serial = 101] [outer = 0x9ad50000] 13:08:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x9d99dc00) [pid = 8483] [serial = 102] [outer = 0x989a8800] 13:08:11 INFO - PROCESS | 8483 | 1471464491268 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 13:08:11 INFO - PROCESS | 8483 | 1471464491326 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 8483 | 1471464491333 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:08:11 INFO - PROCESS | 8483 | 1471464491358 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 8483 | 1471464491363 Marionette TRACE conn3 <- [1,110,null,{}] 13:08:11 INFO - PROCESS | 8483 | 1471464491371 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:11 INFO - PROCESS | 8483 | 1471464491378 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:11 INFO - PROCESS | 8483 | 1471464491669 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:08:11 INFO - PROCESS | 8483 | 1471464491696 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 8483 | 1471464491705 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x9220e000 == 35 [pid = 8483] [id = 35] 13:08:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x9b6e3c00) [pid = 8483] [serial = 103] [outer = (nil)] 13:08:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x9d918000) [pid = 8483] [serial = 104] [outer = 0x9b6e3c00] 13:08:11 INFO - PROCESS | 8483 | 1471464491824 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0xa2004800) [pid = 8483] [serial = 105] [outer = 0x9b6e3c00] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9b7e1800) [pid = 8483] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x982e5400) [pid = 8483] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x99a71800) [pid = 8483] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x98d6d000) [pid = 8483] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x9a795400) [pid = 8483] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0xa2fc8c00) [pid = 8483] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:08:12 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0xa20a5800) [pid = 8483] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:08:12 INFO - PROCESS | 8483 | 1471464492707 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1392ms 13:08:12 INFO - PROCESS | 8483 | 1471464492741 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 8483 | 1471464492744 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:08:12 INFO - PROCESS | 8483 | 1471464492751 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 8483 | 1471464492754 Marionette TRACE conn3 <- [1,114,null,{}] 13:08:12 INFO - PROCESS | 8483 | 1471464492760 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:12 INFO - PROCESS | 8483 | 1471464492765 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:12 INFO - PROCESS | 8483 | 1471464492914 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:08:12 INFO - PROCESS | 8483 | 1471464492928 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 8483 | 1471464492933 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x982e5400 == 36 [pid = 8483] [id = 36] 13:08:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x9891bc00) [pid = 8483] [serial = 106] [outer = (nil)] 13:08:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0xa22f3c00) [pid = 8483] [serial = 107] [outer = 0x9891bc00] 13:08:13 INFO - PROCESS | 8483 | 1471464493004 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0xa230fc00) [pid = 8483] [serial = 108] [outer = 0x9891bc00] 13:08:13 INFO - PROCESS | 8483 | 1471464493761 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1027ms 13:08:13 INFO - PROCESS | 8483 | 1471464493779 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 8483 | 1471464493782 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:08:13 INFO - PROCESS | 8483 | 1471464493788 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 8483 | 1471464493791 Marionette TRACE conn3 <- [1,118,null,{}] 13:08:13 INFO - PROCESS | 8483 | 1471464493796 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:13 INFO - PROCESS | 8483 | 1471464493806 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:14 INFO - PROCESS | 8483 | 1471464494016 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:08:14 INFO - PROCESS | 8483 | 1471464494028 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 8483 | 1471464494037 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:14 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2544400 == 37 [pid = 8483] [id = 37] 13:08:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0xa256e800) [pid = 8483] [serial = 109] [outer = (nil)] 13:08:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0xa3118000) [pid = 8483] [serial = 110] [outer = 0xa256e800] 13:08:14 INFO - PROCESS | 8483 | 1471464494103 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0xa33d7c00) [pid = 8483] [serial = 111] [outer = 0xa256e800] 13:08:15 INFO - PROCESS | 8483 | 1471464495004 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1231ms 13:08:15 INFO - PROCESS | 8483 | 1471464495020 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 8483 | 1471464495027 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:08:15 INFO - PROCESS | 8483 | 1471464495061 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 8483 | 1471464495069 Marionette TRACE conn3 <- [1,122,null,{}] 13:08:15 INFO - PROCESS | 8483 | 1471464495077 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:15 INFO - PROCESS | 8483 | 1471464495083 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:15 INFO - PROCESS | 8483 | 1471464495260 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:08:15 INFO - PROCESS | 8483 | 1471464495396 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 8483 | 1471464495405 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x92210400 == 38 [pid = 8483] [id = 38] 13:08:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x92faa000) [pid = 8483] [serial = 112] [outer = (nil)] 13:08:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x99525000) [pid = 8483] [serial = 113] [outer = 0x92faa000] 13:08:15 INFO - PROCESS | 8483 | 1471464495491 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x99802000) [pid = 8483] [serial = 114] [outer = 0x92faa000] 13:08:16 INFO - PROCESS | 8483 | 1471464496415 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1394ms 13:08:16 INFO - PROCESS | 8483 | 1471464496454 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 8483 | 1471464496461 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:08:16 INFO - PROCESS | 8483 | 1471464496472 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - PROCESS | 8483 | 1471464496476 Marionette TRACE conn3 <- [1,126,null,{}] 13:08:16 INFO - PROCESS | 8483 | 1471464496482 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:16 INFO - PROCESS | 8483 | 1471464496489 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:16 INFO - PROCESS | 8483 | 1471464496667 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:08:16 INFO - PROCESS | 8483 | 1471464496806 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 8483 | 1471464496816 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x982ea400 == 39 [pid = 8483] [id = 39] 13:08:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9b6de000) [pid = 8483] [serial = 115] [outer = (nil)] 13:08:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9d913000) [pid = 8483] [serial = 116] [outer = 0x9b6de000] 13:08:16 INFO - PROCESS | 8483 | 1471464496896 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0xa111e400) [pid = 8483] [serial = 117] [outer = 0x9b6de000] 13:08:17 INFO - PROCESS | 8483 | 1471464497871 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1484ms 13:08:17 INFO - PROCESS | 8483 | 1471464497956 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 8483 | 1471464497960 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:08:17 INFO - PROCESS | 8483 | 1471464497968 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 8483 | 1471464497974 Marionette TRACE conn3 <- [1,130,null,{}] 13:08:17 INFO - PROCESS | 8483 | 1471464497991 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:18 INFO - PROCESS | 8483 | 1471464498000 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:18 INFO - PROCESS | 8483 | 1471464498231 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:08:18 INFO - PROCESS | 8483 | 1471464498382 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:18 INFO - PROCESS | 8483 | 1471464498392 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x95258c00 == 40 [pid = 8483] [id = 40] 13:08:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x95259000) [pid = 8483] [serial = 118] [outer = (nil)] 13:08:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9ad43c00) [pid = 8483] [serial = 119] [outer = 0x95259000] 13:08:18 INFO - PROCESS | 8483 | 1471464498517 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0xa23b2c00) [pid = 8483] [serial = 120] [outer = 0x95259000] 13:08:19 INFO - PROCESS | 8483 | 1471464499556 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1651ms 13:08:19 INFO - PROCESS | 8483 | 1471464499619 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 8483 | 1471464499625 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:08:19 INFO - PROCESS | 8483 | 1471464499633 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 8483 | 1471464499638 Marionette TRACE conn3 <- [1,134,null,{}] 13:08:19 INFO - PROCESS | 8483 | 1471464499706 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:19 INFO - PROCESS | 8483 | 1471464499711 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x9b8e5c00 == 39 [pid = 8483] [id = 27] 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x982e5400 == 38 [pid = 8483] [id = 36] 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x9220e000 == 37 [pid = 8483] [id = 35] 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x9ad4ec00 == 36 [pid = 8483] [id = 34] 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x99778400 == 35 [pid = 8483] [id = 33] 13:08:19 INFO - PROCESS | 8483 | --DOCSHELL 0x93c6fc00 == 34 [pid = 8483] [id = 32] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9d915800) [pid = 8483] [serial = 74] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9b8e8c00) [pid = 8483] [serial = 73] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x98d71c00) [pid = 8483] [serial = 67] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9a7a2800) [pid = 8483] [serial = 70] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99533000) [pid = 8483] [serial = 68] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9a8e9800) [pid = 8483] [serial = 71] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0xa6db3000) [pid = 8483] [serial = 65] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0xa6dafc00) [pid = 8483] [serial = 64] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0xa679fc00) [pid = 8483] [serial = 62] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0xa3350800) [pid = 8483] [serial = 56] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0xa23b0400) [pid = 8483] [serial = 53] [outer = (nil)] [url = about:blank] 13:08:19 INFO - PROCESS | 8483 | 1471464499945 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:08:20 INFO - PROCESS | 8483 | 1471464500070 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 8483 | 1471464500086 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x93932000 == 35 [pid = 8483] [id = 41] 13:08:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x95251400) [pid = 8483] [serial = 121] [outer = (nil)] 13:08:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x95256c00) [pid = 8483] [serial = 122] [outer = 0x95251400] 13:08:20 INFO - PROCESS | 8483 | 1471464500153 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9525a000) [pid = 8483] [serial = 123] [outer = 0x95251400] 13:08:20 INFO - PROCESS | 8483 | 1471464500833 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1236ms 13:08:20 INFO - PROCESS | 8483 | 1471464500868 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 8483 | 1471464500875 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:08:20 INFO - PROCESS | 8483 | 1471464500885 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 8483 | 1471464500889 Marionette TRACE conn3 <- [1,138,null,{}] 13:08:20 INFO - PROCESS | 8483 | 1471464500895 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:20 INFO - PROCESS | 8483 | 1471464500900 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:21 INFO - PROCESS | 8483 | 1471464501107 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:08:21 INFO - PROCESS | 8483 | 1471464501154 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 8483 | 1471464501162 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x982e5400 == 36 [pid = 8483] [id = 42] 13:08:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x9951d000) [pid = 8483] [serial = 124] [outer = (nil)] 13:08:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x99533000) [pid = 8483] [serial = 125] [outer = 0x9951d000] 13:08:21 INFO - PROCESS | 8483 | 1471464501238 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x99807800) [pid = 8483] [serial = 126] [outer = 0x9951d000] 13:08:21 INFO - PROCESS | 8483 | 1471464501994 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1138ms 13:08:22 INFO - PROCESS | 8483 | 1471464502022 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:08:22 INFO - PROCESS | 8483 | 1471464502026 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:08:22 INFO - PROCESS | 8483 | 1471464502033 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:08:22 INFO - PROCESS | 8483 | 1471464502041 Marionette TRACE conn3 <- [1,142,null,{}] 13:08:22 INFO - PROCESS | 8483 | 1471464502056 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:22 INFO - PROCESS | 8483 | 1471464502064 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:22 INFO - PROCESS | 8483 | 1471464502258 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:08:22 INFO - PROCESS | 8483 | 1471464502282 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 8483 | 1471464502289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b6d9400 == 37 [pid = 8483] [id = 43] 13:08:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9b6e1000) [pid = 8483] [serial = 127] [outer = (nil)] 13:08:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9b8ed400) [pid = 8483] [serial = 128] [outer = 0x9b6e1000] 13:08:22 INFO - PROCESS | 8483 | 1471464502360 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0xa1126000) [pid = 8483] [serial = 129] [outer = 0x9b6e1000] 13:08:23 INFO - PROCESS | 8483 | 1471464503155 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1140ms 13:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:08:23 INFO - PROCESS | 8483 | 1471464503186 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 8483 | 1471464503190 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:08:23 INFO - PROCESS | 8483 | 1471464503201 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 8483 | 1471464503204 Marionette TRACE conn3 <- [1,146,null,{}] 13:08:23 INFO - PROCESS | 8483 | 1471464503216 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:23 INFO - PROCESS | 8483 | 1471464503220 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:23 INFO - PROCESS | 8483 | 1471464503410 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:08:23 INFO - PROCESS | 8483 | 1471464503426 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 8483 | 1471464503436 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:23 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2322400 == 38 [pid = 8483] [id = 44] 13:08:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0xa23b3800) [pid = 8483] [serial = 130] [outer = (nil)] 13:08:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0xa2fbfc00) [pid = 8483] [serial = 131] [outer = 0xa23b3800] 13:08:23 INFO - PROCESS | 8483 | 1471464503503 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0xa33d0000) [pid = 8483] [serial = 132] [outer = 0xa23b3800] 13:08:24 INFO - PROCESS | 8483 | 1471464504362 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9891c800) [pid = 8483] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9d995800) [pid = 8483] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x93c70400) [pid = 8483] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0xa256a000) [pid = 8483] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9891bc00) [pid = 8483] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99a75400) [pid = 8483] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0xa2379800) [pid = 8483] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x99518c00) [pid = 8483] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9ad50000) [pid = 8483] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:08:24 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9b6e3c00) [pid = 8483] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1249ms 13:08:24 INFO - PROCESS | 8483 | 1471464504469 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 8483 | 1471464504472 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:08:24 INFO - PROCESS | 8483 | 1471464504514 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 8483 | 1471464504517 Marionette TRACE conn3 <- [1,150,null,{}] 13:08:24 INFO - PROCESS | 8483 | 1471464504561 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:24 INFO - PROCESS | 8483 | 1471464504565 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:24 INFO - PROCESS | 8483 | 1471464504773 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:08:24 INFO - PROCESS | 8483 | 1471464504844 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 8483 | 1471464504852 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2b800 == 39 [pid = 8483] [id = 45] 13:08:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9d912c00) [pid = 8483] [serial = 133] [outer = (nil)] 13:08:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0xa23b1400) [pid = 8483] [serial = 134] [outer = 0x9d912c00] 13:08:24 INFO - PROCESS | 8483 | 1471464504919 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0xa237f800) [pid = 8483] [serial = 135] [outer = 0x9d912c00] 13:08:25 INFO - PROCESS | 8483 | 1471464505589 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1124ms 13:08:25 INFO - PROCESS | 8483 | 1471464505615 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:08:25 INFO - PROCESS | 8483 | 1471464505630 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:08:25 INFO - PROCESS | 8483 | 1471464505637 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 8483 | 1471464505640 Marionette TRACE conn3 <- [1,154,null,{}] 13:08:25 INFO - PROCESS | 8483 | 1471464505657 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:25 INFO - PROCESS | 8483 | 1471464505667 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:25 INFO - PROCESS | 8483 | 1471464505886 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:08:25 INFO - PROCESS | 8483 | 1471464505898 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 8483 | 1471464505908 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x95285000 == 40 [pid = 8483] [id = 46] 13:08:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x95288000) [pid = 8483] [serial = 136] [outer = (nil)] 13:08:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9ad4c400) [pid = 8483] [serial = 137] [outer = 0x95288000] 13:08:25 INFO - PROCESS | 8483 | 1471464505973 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0xa2303c00) [pid = 8483] [serial = 138] [outer = 0x95288000] 13:08:26 INFO - PROCESS | 8483 | 1471464506927 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1353ms 13:08:26 INFO - PROCESS | 8483 | 1471464506990 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 8483 | 1471464506996 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:08:27 INFO - PROCESS | 8483 | 1471464507006 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 8483 | 1471464507011 Marionette TRACE conn3 <- [1,158,null,{}] 13:08:27 INFO - PROCESS | 8483 | 1471464507020 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:27 INFO - PROCESS | 8483 | 1471464507026 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:27 INFO - PROCESS | 8483 | 1471464507241 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:08:27 INFO - PROCESS | 8483 | 1471464507425 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 8483 | 1471464507438 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x9524dc00 == 41 [pid = 8483] [id = 47] 13:08:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9524ec00) [pid = 8483] [serial = 139] [outer = (nil)] 13:08:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9528a400) [pid = 8483] [serial = 140] [outer = 0x9524ec00] 13:08:27 INFO - PROCESS | 8483 | 1471464507565 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x9528e800) [pid = 8483] [serial = 141] [outer = 0x9524ec00] 13:08:28 INFO - PROCESS | 8483 | 1471464508670 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1734ms 13:08:28 INFO - PROCESS | 8483 | 1471464508754 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:08:28 INFO - PROCESS | 8483 | 1471464508762 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:08:28 INFO - PROCESS | 8483 | 1471464508835 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 8483 | 1471464508839 Marionette TRACE conn3 <- [1,162,null,{}] 13:08:28 INFO - PROCESS | 8483 | 1471464508846 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:28 INFO - PROCESS | 8483 | 1471464508850 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:29 INFO - PROCESS | 8483 | 1471464509057 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:08:29 INFO - PROCESS | 8483 | 1471464509295 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 8483 | 1471464509304 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a7a3000 == 42 [pid = 8483] [id = 48] 13:08:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9ad44400) [pid = 8483] [serial = 142] [outer = (nil)] 13:08:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9b8ee800) [pid = 8483] [serial = 143] [outer = 0x9ad44400] 13:08:29 INFO - PROCESS | 8483 | 1471464509387 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0xa111ec00) [pid = 8483] [serial = 144] [outer = 0x9ad44400] 13:08:30 INFO - PROCESS | 8483 | 1471464510287 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1502ms 13:08:30 INFO - PROCESS | 8483 | 1471464510322 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 8483 | 1471464510325 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:08:30 INFO - PROCESS | 8483 | 1471464510334 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 8483 | 1471464510339 Marionette TRACE conn3 <- [1,166,null,{}] 13:08:30 INFO - PROCESS | 8483 | 1471464510356 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:30 INFO - PROCESS | 8483 | 1471464510365 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:30 INFO - PROCESS | 8483 | 1471464510575 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:08:30 INFO - PROCESS | 8483 | 1471464510762 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 8483 | 1471464510769 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:30 INFO - PROCESS | 8483 | ++DOCSHELL 0xa4f2d800 == 43 [pid = 8483] [id = 49] 13:08:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0xa6736c00) [pid = 8483] [serial = 145] [outer = (nil)] 13:08:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0xa67a1400) [pid = 8483] [serial = 146] [outer = 0xa6736c00] 13:08:30 INFO - PROCESS | 8483 | 1471464510899 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0xa6da6000) [pid = 8483] [serial = 147] [outer = 0xa6736c00] 13:08:31 INFO - PROCESS | 8483 | 1471464511795 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1487ms 13:08:31 INFO - PROCESS | 8483 | 1471464511821 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:08:31 INFO - PROCESS | 8483 | 1471464511832 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:08:31 INFO - PROCESS | 8483 | 1471464511837 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 8483 | 1471464511841 Marionette TRACE conn3 <- [1,170,null,{}] 13:08:31 INFO - PROCESS | 8483 | 1471464511847 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:31 INFO - PROCESS | 8483 | 1471464511852 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:32 INFO - PROCESS | 8483 | 1471464512023 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:08:32 INFO - PROCESS | 8483 | 1471464512167 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 8483 | 1471464512174 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fb1800 == 44 [pid = 8483] [id = 50] 13:08:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x976b2400) [pid = 8483] [serial = 148] [outer = (nil)] 13:08:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99523800) [pid = 8483] [serial = 149] [outer = 0x976b2400] 13:08:32 INFO - PROCESS | 8483 | 1471464512255 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a796c00) [pid = 8483] [serial = 150] [outer = 0x976b2400] 13:08:33 INFO - PROCESS | 8483 | 1471464513312 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1532ms 13:08:33 INFO - PROCESS | 8483 | 1471464513370 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 8483 | 1471464513376 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:08:33 INFO - PROCESS | 8483 | 1471464513383 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 8483 | 1471464513390 Marionette TRACE conn3 <- [1,174,null,{}] 13:08:33 INFO - PROCESS | 8483 | 1471464513397 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:33 INFO - PROCESS | 8483 | 1471464513403 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:33 INFO - PROCESS | 8483 | 1471464513568 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:08:33 INFO - PROCESS | 8483 | 1471464513739 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 8483 | 1471464513748 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x95251800 == 45 [pid = 8483] [id = 51] 13:08:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x95252400) [pid = 8483] [serial = 151] [outer = (nil)] 13:08:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x976b7c00) [pid = 8483] [serial = 152] [outer = 0x95252400] 13:08:33 INFO - PROCESS | 8483 | 1471464513872 Marionette DEBUG loaded listener.js 13:08:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x99518800) [pid = 8483] [serial = 153] [outer = 0x95252400] 13:08:34 INFO - PROCESS | 8483 | 1471464514241 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x93927800 == 44 [pid = 8483] [id = 31] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x99517400 == 43 [pid = 8483] [id = 30] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2b800 == 42 [pid = 8483] [id = 45] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x95339000) [pid = 8483] [serial = 91] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0xa2322400 == 41 [pid = 8483] [id = 44] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x9b6d9400 == 40 [pid = 8483] [id = 43] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x982e5400 == 39 [pid = 8483] [id = 42] 13:08:34 INFO - PROCESS | 8483 | --DOCSHELL 0x93932000 == 38 [pid = 8483] [id = 41] 13:08:34 INFO - PROCESS | 8483 | 1471464514762 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x9abe6800) [pid = 8483] [serial = 77] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x9a367800) [pid = 8483] [serial = 76] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0xa20a4800) [pid = 8483] [serial = 80] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0xa111fc00) [pid = 8483] [serial = 79] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x982e7000) [pid = 8483] [serial = 94] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x98d71800) [pid = 8483] [serial = 95] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0xa61c1800) [pid = 8483] [serial = 83] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0xa22f3c00) [pid = 8483] [serial = 107] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x99bca000) [pid = 8483] [serial = 97] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0xa3349800) [pid = 8483] [serial = 82] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0xa6f43000) [pid = 8483] [serial = 86] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0xa6db1c00) [pid = 8483] [serial = 85] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9a8e4800) [pid = 8483] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x99521000) [pid = 8483] [serial = 89] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9b117800) [pid = 8483] [serial = 100] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9d918000) [pid = 8483] [serial = 104] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9951f800) [pid = 8483] [serial = 88] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0xa2004800) [pid = 8483] [serial = 105] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9b6e1c00) [pid = 8483] [serial = 101] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9a370400) [pid = 8483] [serial = 98] [outer = (nil)] [url = about:blank] 13:08:34 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0xa230fc00) [pid = 8483] [serial = 108] [outer = (nil)] [url = about:blank] 13:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1443ms 13:08:34 INFO - PROCESS | 8483 | 1471464514825 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 8483 | 1471464514831 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:08:34 INFO - PROCESS | 8483 | 1471464514841 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:08:34 INFO - PROCESS | 8483 | 1471464514845 Marionette TRACE conn3 <- [1,178,null,{}] 13:08:34 INFO - PROCESS | 8483 | 1471464514851 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:34 INFO - PROCESS | 8483 | 1471464514856 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:35 INFO - PROCESS | 8483 | 1471464515026 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:08:35 INFO - PROCESS | 8483 | 1471464515153 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 8483 | 1471464515159 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f20400 == 39 [pid = 8483] [id = 52] 13:08:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x9534b000) [pid = 8483] [serial = 154] [outer = (nil)] 13:08:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x99d67000) [pid = 8483] [serial = 155] [outer = 0x9534b000] 13:08:35 INFO - PROCESS | 8483 | 1471464515231 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x9a725000) [pid = 8483] [serial = 156] [outer = 0x9534b000] 13:08:36 INFO - PROCESS | 8483 | 1471464516022 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1228ms 13:08:36 INFO - PROCESS | 8483 | 1471464516070 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 8483 | 1471464516073 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:08:36 INFO - PROCESS | 8483 | 1471464516085 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 8483 | 1471464516090 Marionette TRACE conn3 <- [1,182,null,{}] 13:08:36 INFO - PROCESS | 8483 | 1471464516123 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:36 INFO - PROCESS | 8483 | 1471464516139 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:36 INFO - PROCESS | 8483 | 1471464516349 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:08:36 INFO - PROCESS | 8483 | 1471464516467 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 8483 | 1471464516477 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b8e0400 == 40 [pid = 8483] [id = 53] 13:08:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9b8e8c00) [pid = 8483] [serial = 157] [outer = (nil)] 13:08:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0xa1198400) [pid = 8483] [serial = 158] [outer = 0x9b8e8c00] 13:08:36 INFO - PROCESS | 8483 | 1471464516546 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0xa2321c00) [pid = 8483] [serial = 159] [outer = 0x9b8e8c00] 13:08:37 INFO - PROCESS | 8483 | 1471464517265 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1246ms 13:08:37 INFO - PROCESS | 8483 | 1471464517331 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 8483 | 1471464517335 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:08:37 INFO - PROCESS | 8483 | 1471464517341 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 8483 | 1471464517344 Marionette TRACE conn3 <- [1,186,null,{}] 13:08:37 INFO - PROCESS | 8483 | 1471464517350 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:37 INFO - PROCESS | 8483 | 1471464517354 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:37 INFO - PROCESS | 8483 | 1471464517542 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:08:37 INFO - PROCESS | 8483 | 1471464517566 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 8483 | 1471464517572 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d99b000 == 41 [pid = 8483] [id = 54] 13:08:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0xa23b6400) [pid = 8483] [serial = 160] [outer = (nil)] 13:08:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0xa3113c00) [pid = 8483] [serial = 161] [outer = 0xa23b6400] 13:08:37 INFO - PROCESS | 8483 | 1471464517651 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0xa33cfc00) [pid = 8483] [serial = 162] [outer = 0xa23b6400] 13:08:38 INFO - PROCESS | 8483 | 1471464518489 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1185ms 13:08:38 INFO - PROCESS | 8483 | 1471464518527 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 8483 | 1471464518530 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:08:38 INFO - PROCESS | 8483 | 1471464518542 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 8483 | 1471464518545 Marionette TRACE conn3 <- [1,190,null,{}] 13:08:38 INFO - PROCESS | 8483 | 1471464518551 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:38 INFO - PROCESS | 8483 | 1471464518555 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:38 INFO - PROCESS | 8483 | 1471464518741 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:08:38 INFO - PROCESS | 8483 | 1471464518765 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 8483 | 1471464518773 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:38 INFO - PROCESS | 8483 | ++DOCSHELL 0xa4f32c00 == 42 [pid = 8483] [id = 55] 13:08:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0xa61c3c00) [pid = 8483] [serial = 163] [outer = (nil)] 13:08:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0xa6730800) [pid = 8483] [serial = 164] [outer = 0xa61c3c00] 13:08:38 INFO - PROCESS | 8483 | 1471464518854 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0xa6735000) [pid = 8483] [serial = 165] [outer = 0xa61c3c00] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0xa23b3800) [pid = 8483] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95259000) [pid = 8483] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x95251400) [pid = 8483] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9951d000) [pid = 8483] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9d912c00) [pid = 8483] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9b6e1000) [pid = 8483] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:08:39 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93928c00) [pid = 8483] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:08:39 INFO - PROCESS | 8483 | 1471464519629 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1142ms 13:08:39 INFO - PROCESS | 8483 | 1471464519678 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:08:39 INFO - PROCESS | 8483 | 1471464519682 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:08:39 INFO - PROCESS | 8483 | 1471464519688 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:08:39 INFO - PROCESS | 8483 | 1471464519691 Marionette TRACE conn3 <- [1,194,null,{}] 13:08:39 INFO - PROCESS | 8483 | 1471464519696 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:39 INFO - PROCESS | 8483 | 1471464519706 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:39 INFO - PROCESS | 8483 | 1471464519873 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:08:39 INFO - PROCESS | 8483 | 1471464519884 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 8483 | 1471464519890 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x95257c00 == 43 [pid = 8483] [id = 56] 13:08:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x95289800) [pid = 8483] [serial = 166] [outer = (nil)] 13:08:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0xa6f4a400) [pid = 8483] [serial = 167] [outer = 0x95289800] 13:08:39 INFO - PROCESS | 8483 | 1471464519960 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0xa6f7cc00) [pid = 8483] [serial = 168] [outer = 0x95289800] 13:08:40 INFO - PROCESS | 8483 | 1471464520691 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1027ms 13:08:40 INFO - PROCESS | 8483 | 1471464520716 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 8483 | 1471464520719 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:08:40 INFO - PROCESS | 8483 | 1471464520725 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 8483 | 1471464520727 Marionette TRACE conn3 <- [1,198,null,{}] 13:08:40 INFO - PROCESS | 8483 | 1471464520734 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:40 INFO - PROCESS | 8483 | 1471464520738 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:40 INFO - PROCESS | 8483 | 1471464520933 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:08:40 INFO - PROCESS | 8483 | 1471464520950 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 8483 | 1471464520957 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fb3400 == 44 [pid = 8483] [id = 57] 13:08:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93928c00) [pid = 8483] [serial = 169] [outer = (nil)] 13:08:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0xa8259400) [pid = 8483] [serial = 170] [outer = 0x93928c00] 13:08:41 INFO - PROCESS | 8483 | 1471464521024 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0xa6f47400) [pid = 8483] [serial = 171] [outer = 0x93928c00] 13:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1291ms 13:08:42 INFO - PROCESS | 8483 | 1471464522006 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:08:42 INFO - PROCESS | 8483 | 1471464522018 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:08:42 INFO - PROCESS | 8483 | 1471464522024 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:08:42 INFO - PROCESS | 8483 | 1471464522032 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - PROCESS | 8483 | 1471464522040 Marionette TRACE conn3 <- [1,202,null,{}] 13:08:42 INFO - PROCESS | 8483 | 1471464522048 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:42 INFO - PROCESS | 8483 | 1471464522054 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:42 INFO - PROCESS | 8483 | 1471464522235 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:08:42 INFO - PROCESS | 8483 | 1471464522384 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 8483 | 1471464522393 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f20800 == 45 [pid = 8483] [id = 58] 13:08:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x95255400) [pid = 8483] [serial = 172] [outer = (nil)] 13:08:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x982e5400) [pid = 8483] [serial = 173] [outer = 0x95255400] 13:08:42 INFO - PROCESS | 8483 | 1471464522479 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x994c0000) [pid = 8483] [serial = 174] [outer = 0x95255400] 13:08:43 INFO - PROCESS | 8483 | 1471464523318 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1334ms 13:08:43 INFO - PROCESS | 8483 | 1471464523366 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:08:43 INFO - PROCESS | 8483 | 1471464523373 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:08:43 INFO - PROCESS | 8483 | 1471464523384 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - PROCESS | 8483 | 1471464523387 Marionette TRACE conn3 <- [1,206,null,{}] 13:08:43 INFO - PROCESS | 8483 | 1471464523394 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:43 INFO - PROCESS | 8483 | 1471464523400 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:43 INFO - PROCESS | 8483 | 1471464523581 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:08:43 INFO - PROCESS | 8483 | 1471464523726 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:43 INFO - PROCESS | 8483 | 1471464523735 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x99d6c800 == 46 [pid = 8483] [id = 59] 13:08:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9a0c3c00) [pid = 8483] [serial = 175] [outer = (nil)] 13:08:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9a0c9000) [pid = 8483] [serial = 176] [outer = 0x9a0c3c00] 13:08:43 INFO - PROCESS | 8483 | 1471464523818 Marionette DEBUG loaded listener.js 13:08:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9a0cc800) [pid = 8483] [serial = 177] [outer = 0x9a0c3c00] 13:08:44 INFO - PROCESS | 8483 | 1471464524676 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1328ms 13:08:44 INFO - PROCESS | 8483 | 1471464524728 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:08:44 INFO - PROCESS | 8483 | 1471464524731 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:08:44 INFO - PROCESS | 8483 | 1471464524741 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:08:44 INFO - PROCESS | 8483 | 1471464524747 Marionette TRACE conn3 <- [1,210,null,{}] 13:08:44 INFO - PROCESS | 8483 | 1471464524763 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:44 INFO - PROCESS | 8483 | 1471464524771 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:44 INFO - PROCESS | 8483 | 1471464524949 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:08:45 INFO - PROCESS | 8483 | 1471464525104 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 8483 | 1471464525114 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x99fdcc00 == 47 [pid = 8483] [id = 60] 13:08:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99fde000) [pid = 8483] [serial = 178] [outer = (nil)] 13:08:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a0ce000) [pid = 8483] [serial = 179] [outer = 0x99fde000] 13:08:45 INFO - PROCESS | 8483 | 1471464525201 Marionette DEBUG loaded listener.js 13:08:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a8e4800) [pid = 8483] [serial = 180] [outer = 0x99fde000] 13:08:46 INFO - PROCESS | 8483 | 1471464526049 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1334ms 13:08:46 INFO - PROCESS | 8483 | 1471464526077 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 8483 | 1471464526082 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:08:46 INFO - PROCESS | 8483 | 1471464526089 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 8483 | 1471464526093 Marionette TRACE conn3 <- [1,214,null,{}] 13:08:46 INFO - PROCESS | 8483 | 1471464526099 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:46 INFO - PROCESS | 8483 | 1471464526103 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:46 INFO - PROCESS | 8483 | 1471464526269 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:08:46 INFO - PROCESS | 8483 | 1471464526433 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 8483 | 1471464526443 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x982e5c00 == 48 [pid = 8483] [id = 61] 13:08:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9abe9800) [pid = 8483] [serial = 181] [outer = (nil)] 13:08:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9b8ee000) [pid = 8483] [serial = 182] [outer = 0x9abe9800] 13:08:46 INFO - PROCESS | 8483 | 1471464526519 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0xa230fc00) [pid = 8483] [serial = 183] [outer = 0x9abe9800] 13:08:47 INFO - PROCESS | 8483 | 1471464527346 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1286ms 13:08:47 INFO - PROCESS | 8483 | 1471464527378 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 8483 | 1471464527381 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:08:47 INFO - PROCESS | 8483 | 1471464527389 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 8483 | 1471464527392 Marionette TRACE conn3 <- [1,218,null,{}] 13:08:47 INFO - PROCESS | 8483 | 1471464527398 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:47 INFO - PROCESS | 8483 | 1471464527403 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:47 INFO - PROCESS | 8483 | 1471464527561 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:08:47 INFO - PROCESS | 8483 | 1471464527713 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 8483 | 1471464527720 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x99525c00 == 49 [pid = 8483] [id = 62] 13:08:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9a4c0400) [pid = 8483] [serial = 184] [outer = (nil)] 13:08:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9a4c6c00) [pid = 8483] [serial = 185] [outer = 0x9a4c0400] 13:08:47 INFO - PROCESS | 8483 | 1471464527799 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9a4c9000) [pid = 8483] [serial = 186] [outer = 0x9a4c0400] 13:08:48 INFO - PROCESS | 8483 | 1471464528672 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1331ms 13:08:48 INFO - PROCESS | 8483 | 1471464528720 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 8483 | 1471464528725 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:08:48 INFO - PROCESS | 8483 | 1471464528731 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 8483 | 1471464528733 Marionette TRACE conn3 <- [1,222,null,{}] 13:08:48 INFO - PROCESS | 8483 | 1471464528740 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:48 INFO - PROCESS | 8483 | 1471464528750 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:48 INFO - PROCESS | 8483 | 1471464528982 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:08:49 INFO - PROCESS | 8483 | 1471464529136 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 8483 | 1471464529142 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x93924000 == 50 [pid = 8483] [id = 63] 13:08:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x93928800) [pid = 8483] [serial = 187] [outer = (nil)] 13:08:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x976d8c00) [pid = 8483] [serial = 188] [outer = 0x93928800] 13:08:49 INFO - PROCESS | 8483 | 1471464529227 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x99806000) [pid = 8483] [serial = 189] [outer = 0x93928800] 13:08:50 INFO - PROCESS | 8483 | 1471464530232 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1538ms 13:08:50 INFO - PROCESS | 8483 | 1471464530269 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 8483 | 1471464530276 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:08:50 INFO - PROCESS | 8483 | 1471464530284 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 8483 | 1471464530289 Marionette TRACE conn3 <- [1,226,null,{}] 13:08:50 INFO - PROCESS | 8483 | 1471464530300 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:50 INFO - PROCESS | 8483 | 1471464530308 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:50 INFO - PROCESS | 8483 | 1471464530486 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:08:50 INFO - PROCESS | 8483 | 1471464530684 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 8483 | 1471464530696 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x95290c00 == 51 [pid = 8483] [id = 64] 13:08:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x982e4c00) [pid = 8483] [serial = 190] [outer = (nil)] 13:08:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x98d73000) [pid = 8483] [serial = 191] [outer = 0x982e4c00] 13:08:50 INFO - PROCESS | 8483 | 1471464530774 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x995ef000) [pid = 8483] [serial = 192] [outer = 0x982e4c00] 13:08:51 INFO - PROCESS | 8483 | 1471464531648 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1392ms 13:08:51 INFO - PROCESS | 8483 | 1471464531676 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 8483 | 1471464531683 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:08:51 INFO - PROCESS | 8483 | 1471464531693 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 8483 | 1471464531696 Marionette TRACE conn3 <- [1,230,null,{}] 13:08:51 INFO - PROCESS | 8483 | 1471464531702 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:51 INFO - PROCESS | 8483 | 1471464531708 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:51 INFO - PROCESS | 8483 | 1471464531883 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:08:52 INFO - PROCESS | 8483 | 1471464532041 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 8483 | 1471464532050 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2d400 == 52 [pid = 8483] [id = 65] 13:08:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x98919000) [pid = 8483] [serial = 193] [outer = (nil)] 13:08:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x99fe1800) [pid = 8483] [serial = 194] [outer = 0x98919000] 13:08:52 INFO - PROCESS | 8483 | 1471464532123 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9a0c8000) [pid = 8483] [serial = 195] [outer = 0x98919000] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x95257c00 == 51 [pid = 8483] [id = 56] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0xa4f32c00 == 50 [pid = 8483] [id = 55] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x9d99b000 == 49 [pid = 8483] [id = 54] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x9b8e0400 == 48 [pid = 8483] [id = 53] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9d913000) [pid = 8483] [serial = 116] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0xa3118000) [pid = 8483] [serial = 110] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9ad4c400) [pid = 8483] [serial = 137] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x91f20400 == 47 [pid = 8483] [id = 52] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x95251800 == 46 [pid = 8483] [id = 51] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x92fb1800 == 45 [pid = 8483] [id = 50] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0xa4f2d800 == 44 [pid = 8483] [id = 49] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x9a7a3000 == 43 [pid = 8483] [id = 48] 13:08:52 INFO - PROCESS | 8483 | --DOCSHELL 0x9524dc00 == 42 [pid = 8483] [id = 47] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x98215000) [pid = 8483] [serial = 92] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0xa2fbfc00) [pid = 8483] [serial = 131] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0xa23b2c00) [pid = 8483] [serial = 120] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x9ad43c00) [pid = 8483] [serial = 119] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x95256c00) [pid = 8483] [serial = 122] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x9525a000) [pid = 8483] [serial = 123] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x99525000) [pid = 8483] [serial = 113] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x99533000) [pid = 8483] [serial = 125] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x99807800) [pid = 8483] [serial = 126] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0xa23b1400) [pid = 8483] [serial = 134] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9b8ed400) [pid = 8483] [serial = 128] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0xa33d0000) [pid = 8483] [serial = 132] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0xa237f800) [pid = 8483] [serial = 135] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0xa1126000) [pid = 8483] [serial = 129] [outer = (nil)] [url = about:blank] 13:08:52 INFO - PROCESS | 8483 | 1471464532948 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1283ms 13:08:52 INFO - PROCESS | 8483 | 1471464532979 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 8483 | 1471464532983 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:08:52 INFO - PROCESS | 8483 | 1471464532990 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 8483 | 1471464532995 Marionette TRACE conn3 <- [1,234,null,{}] 13:08:53 INFO - PROCESS | 8483 | 1471464533010 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:53 INFO - PROCESS | 8483 | 1471464533018 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:53 INFO - PROCESS | 8483 | 1471464533172 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:08:53 INFO - PROCESS | 8483 | 1471464533182 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 8483 | 1471464533192 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a0c3000 == 43 [pid = 8483] [id = 66] 13:08:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a4c4400) [pid = 8483] [serial = 196] [outer = (nil)] 13:08:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a4cf000) [pid = 8483] [serial = 197] [outer = 0x9a4c4400] 13:08:53 INFO - PROCESS | 8483 | 1471464533264 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9abe1400) [pid = 8483] [serial = 198] [outer = 0x9a4c4400] 13:08:54 INFO - PROCESS | 8483 | 1471464534048 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1081ms 13:08:54 INFO - PROCESS | 8483 | 1471464534118 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:08:54 INFO - PROCESS | 8483 | 1471464534122 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:08:54 INFO - PROCESS | 8483 | 1471464534132 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - PROCESS | 8483 | 1471464534134 Marionette TRACE conn3 <- [1,238,null,{}] 13:08:54 INFO - PROCESS | 8483 | 1471464534139 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:54 INFO - PROCESS | 8483 | 1471464534145 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:54 INFO - PROCESS | 8483 | 1471464534295 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:08:54 INFO - PROCESS | 8483 | 1471464534304 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 8483 | 1471464534310 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a4ce400 == 44 [pid = 8483] [id = 67] 13:08:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9ad43c00) [pid = 8483] [serial = 199] [outer = (nil)] 13:08:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9d913000) [pid = 8483] [serial = 200] [outer = 0x9ad43c00] 13:08:54 INFO - PROCESS | 8483 | 1471464534380 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0xa20a4800) [pid = 8483] [serial = 201] [outer = 0x9ad43c00] 13:08:55 INFO - PROCESS | 8483 | 1471464535176 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1094ms 13:08:55 INFO - PROCESS | 8483 | 1471464535226 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 8483 | 1471464535229 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:08:55 INFO - PROCESS | 8483 | 1471464535241 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - PROCESS | 8483 | 1471464535243 Marionette TRACE conn3 <- [1,242,null,{}] 13:08:55 INFO - PROCESS | 8483 | 1471464535249 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:55 INFO - PROCESS | 8483 | 1471464535254 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:55 INFO - PROCESS | 8483 | 1471464535443 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:08:55 INFO - PROCESS | 8483 | 1471464535470 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 8483 | 1471464535480 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f20000 == 45 [pid = 8483] [id = 68] 13:08:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9b8e3c00) [pid = 8483] [serial = 202] [outer = (nil)] 13:08:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0xa23b3000) [pid = 8483] [serial = 203] [outer = 0x9b8e3c00] 13:08:55 INFO - PROCESS | 8483 | 1471464535556 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0xa2573c00) [pid = 8483] [serial = 204] [outer = 0x9b8e3c00] 13:08:56 INFO - PROCESS | 8483 | 1471464536338 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1132ms 13:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:08:56 INFO - PROCESS | 8483 | 1471464536377 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 8483 | 1471464536380 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:08:56 INFO - PROCESS | 8483 | 1471464536386 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:08:56 INFO - PROCESS | 8483 | 1471464536390 Marionette TRACE conn3 <- [1,246,null,{}] 13:08:56 INFO - PROCESS | 8483 | 1471464536402 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:56 INFO - PROCESS | 8483 | 1471464536411 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:56 INFO - PROCESS | 8483 | 1471464536639 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:08:56 INFO - PROCESS | 8483 | 1471464536662 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:56 INFO - PROCESS | 8483 | 1471464536673 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d917000 == 46 [pid = 8483] [id = 69] 13:08:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0xa2378c00) [pid = 8483] [serial = 205] [outer = (nil)] 13:08:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0xa679e800) [pid = 8483] [serial = 206] [outer = 0xa2378c00] 13:08:56 INFO - PROCESS | 8483 | 1471464536737 Marionette DEBUG loaded listener.js 13:08:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0xa6da5800) [pid = 8483] [serial = 207] [outer = 0xa2378c00] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0xa23b6400) [pid = 8483] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0xa61c3c00) [pid = 8483] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9b8e8c00) [pid = 8483] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x95252400) [pid = 8483] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x976b2400) [pid = 8483] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x9534b000) [pid = 8483] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:08:57 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x95289800) [pid = 8483] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:08:57 INFO - PROCESS | 8483 | 1471464537668 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1293ms 13:08:57 INFO - PROCESS | 8483 | 1471464537678 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:08:57 INFO - PROCESS | 8483 | 1471464537681 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:08:57 INFO - PROCESS | 8483 | 1471464537688 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:08:57 INFO - PROCESS | 8483 | 1471464537690 Marionette TRACE conn3 <- [1,250,null,{}] 13:08:57 INFO - PROCESS | 8483 | 1471464537696 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:57 INFO - PROCESS | 8483 | 1471464537701 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:57 INFO - PROCESS | 8483 | 1471464537839 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:08:57 INFO - PROCESS | 8483 | 1471464537959 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 8483 | 1471464537965 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x95252400 == 47 [pid = 8483] [id = 70] 13:08:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9534b000) [pid = 8483] [serial = 208] [outer = (nil)] 13:08:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0xa6f46400) [pid = 8483] [serial = 209] [outer = 0x9534b000] 13:08:58 INFO - PROCESS | 8483 | 1471464538034 Marionette DEBUG loaded listener.js 13:08:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0xa8253000) [pid = 8483] [serial = 210] [outer = 0x9534b000] 13:08:58 INFO - PROCESS | 8483 | 1471464538694 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1028ms 13:08:58 INFO - PROCESS | 8483 | 1471464538716 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:08:58 INFO - PROCESS | 8483 | 1471464538720 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:08:58 INFO - PROCESS | 8483 | 1471464538726 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 8483 | 1471464538728 Marionette TRACE conn3 <- [1,254,null,{}] 13:08:58 INFO - PROCESS | 8483 | 1471464538734 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:58 INFO - PROCESS | 8483 | 1471464538739 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:58 INFO - PROCESS | 8483 | 1471464538962 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:08:59 INFO - PROCESS | 8483 | 1471464538983 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 8483 | 1471464538994 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:08:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x93932000 == 48 [pid = 8483] [id = 71] 13:08:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x9528d400) [pid = 8483] [serial = 211] [outer = (nil)] 13:08:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0xa8c1a400) [pid = 8483] [serial = 212] [outer = 0x9528d400] 13:08:59 INFO - PROCESS | 8483 | 1471464539058 Marionette DEBUG loaded listener.js 13:08:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0xa8c20000) [pid = 8483] [serial = 213] [outer = 0x9528d400] 13:08:59 INFO - PROCESS | 8483 | 1471464539962 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1278ms 13:09:00 INFO - PROCESS | 8483 | 1471464540005 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:09:00 INFO - PROCESS | 8483 | 1471464540012 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:09:00 INFO - PROCESS | 8483 | 1471464540020 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 8483 | 1471464540026 Marionette TRACE conn3 <- [1,258,null,{}] 13:09:00 INFO - PROCESS | 8483 | 1471464540035 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:00 INFO - PROCESS | 8483 | 1471464540041 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:00 INFO - PROCESS | 8483 | 1471464540242 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:09:00 INFO - PROCESS | 8483 | 1471464540395 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 8483 | 1471464540403 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x93927400 == 49 [pid = 8483] [id = 72] 13:09:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x9524d800) [pid = 8483] [serial = 214] [outer = (nil)] 13:09:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x977e8000) [pid = 8483] [serial = 215] [outer = 0x9524d800] 13:09:00 INFO - PROCESS | 8483 | 1471464540487 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9977d800) [pid = 8483] [serial = 216] [outer = 0x9524d800] 13:09:01 INFO - PROCESS | 8483 | 1471464541403 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1435ms 13:09:01 INFO - PROCESS | 8483 | 1471464541454 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 8483 | 1471464541461 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:09:01 INFO - PROCESS | 8483 | 1471464541476 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - PROCESS | 8483 | 1471464541483 Marionette TRACE conn3 <- [1,262,null,{}] 13:09:01 INFO - PROCESS | 8483 | 1471464541496 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:01 INFO - PROCESS | 8483 | 1471464541508 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:01 INFO - PROCESS | 8483 | 1471464541745 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:09:01 INFO - PROCESS | 8483 | 1471464541937 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:01 INFO - PROCESS | 8483 | 1471464541949 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a0c7c00 == 50 [pid = 8483] [id = 73] 13:09:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x9a4c6000) [pid = 8483] [serial = 217] [outer = (nil)] 13:09:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9a79cc00) [pid = 8483] [serial = 218] [outer = 0x9a4c6000] 13:09:02 INFO - PROCESS | 8483 | 1471464542078 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9b8e0c00) [pid = 8483] [serial = 219] [outer = 0x9a4c6000] 13:09:02 INFO - PROCESS | 8483 | 1471464542903 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1502ms 13:09:02 INFO - PROCESS | 8483 | 1471464542977 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:09:02 INFO - PROCESS | 8483 | 1471464542980 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:09:02 INFO - PROCESS | 8483 | 1471464542987 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:09:02 INFO - PROCESS | 8483 | 1471464542993 Marionette TRACE conn3 <- [1,266,null,{}] 13:09:03 INFO - PROCESS | 8483 | 1471464543010 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:03 INFO - PROCESS | 8483 | 1471464543018 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:03 INFO - PROCESS | 8483 | 1471464543234 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:09:03 INFO - PROCESS | 8483 | 1471464543388 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:03 INFO - PROCESS | 8483 | 1471464543402 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:03 INFO - PROCESS | 8483 | ++DOCSHELL 0xa6f47000 == 51 [pid = 8483] [id = 74] 13:09:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0xa6f48c00) [pid = 8483] [serial = 220] [outer = (nil)] 13:09:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0xa82f8400) [pid = 8483] [serial = 221] [outer = 0xa6f48c00] 13:09:03 INFO - PROCESS | 8483 | 1471464543534 Marionette DEBUG loaded listener.js 13:09:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0xa8cbec00) [pid = 8483] [serial = 222] [outer = 0xa6f48c00] 13:09:04 INFO - PROCESS | 8483 | 1471464544407 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1492ms 13:09:04 INFO - PROCESS | 8483 | 1471464544479 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:09:04 INFO - PROCESS | 8483 | 1471464544483 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:09:04 INFO - PROCESS | 8483 | 1471464544490 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 8483 | 1471464544493 Marionette TRACE conn3 <- [1,270,null,{}] 13:09:04 INFO - PROCESS | 8483 | 1471464544499 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:04 INFO - PROCESS | 8483 | 1471464544504 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:04 INFO - PROCESS | 8483 | 1471464544716 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:09:04 INFO - PROCESS | 8483 | 1471464544868 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 8483 | 1471464544878 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fafc00 == 52 [pid = 8483] [id = 75] 13:09:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0xa901c800) [pid = 8483] [serial = 223] [outer = (nil)] 13:09:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0xa9063c00) [pid = 8483] [serial = 224] [outer = 0xa901c800] 13:09:05 INFO - PROCESS | 8483 | 1471464544997 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0xa90b4400) [pid = 8483] [serial = 225] [outer = 0xa901c800] 13:09:05 INFO - PROCESS | 8483 | 1471464545797 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1334ms 13:09:05 INFO - PROCESS | 8483 | 1471464545824 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:09:05 INFO - PROCESS | 8483 | 1471464545828 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:09:05 INFO - PROCESS | 8483 | 1471464545835 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:09:05 INFO - PROCESS | 8483 | 1471464545838 Marionette TRACE conn3 <- [1,274,null,{}] 13:09:05 INFO - PROCESS | 8483 | 1471464545844 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:05 INFO - PROCESS | 8483 | 1471464545849 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:06 INFO - PROCESS | 8483 | 1471464546014 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:09:06 INFO - PROCESS | 8483 | 1471464546174 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 8483 | 1471464546180 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x93931000 == 53 [pid = 8483] [id = 76] 13:09:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0xa237f400) [pid = 8483] [serial = 226] [outer = (nil)] 13:09:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa9bcc400) [pid = 8483] [serial = 227] [outer = 0xa237f400] 13:09:06 INFO - PROCESS | 8483 | 1471464546261 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0xa9bce800) [pid = 8483] [serial = 228] [outer = 0xa237f400] 13:09:07 INFO - PROCESS | 8483 | 1471464547232 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1439ms 13:09:07 INFO - PROCESS | 8483 | 1471464547273 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:09:07 INFO - PROCESS | 8483 | 1471464547277 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:09:07 INFO - PROCESS | 8483 | 1471464547284 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 8483 | 1471464547288 Marionette TRACE conn3 <- [1,278,null,{}] 13:09:07 INFO - PROCESS | 8483 | 1471464547294 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:07 INFO - PROCESS | 8483 | 1471464547304 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:07 INFO - PROCESS | 8483 | 1471464547539 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:09:07 INFO - PROCESS | 8483 | 1471464547961 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 8483 | 1471464547974 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x93930800 == 54 [pid = 8483] [id = 77] 13:09:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x93a4ec00) [pid = 8483] [serial = 229] [outer = (nil)] 13:09:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9524f800) [pid = 8483] [serial = 230] [outer = 0x93a4ec00] 13:09:08 INFO - PROCESS | 8483 | 1471464548090 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9525c400) [pid = 8483] [serial = 231] [outer = 0x93a4ec00] 13:09:09 INFO - PROCESS | 8483 | 1471464549009 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1794ms 13:09:09 INFO - PROCESS | 8483 | 1471464549080 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:09:09 INFO - PROCESS | 8483 | 1471464549086 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:09:09 INFO - PROCESS | 8483 | 1471464549093 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 8483 | 1471464549097 Marionette TRACE conn3 <- [1,282,null,{}] 13:09:09 INFO - PROCESS | 8483 | 1471464549105 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:09 INFO - PROCESS | 8483 | 1471464549113 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:09 INFO - PROCESS | 8483 | 1471464549312 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x95258c00 == 53 [pid = 8483] [id = 40] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x982ea400 == 52 [pid = 8483] [id = 39] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0xa2545c00 == 51 [pid = 8483] [id = 28] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x92210400 == 50 [pid = 8483] [id = 38] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x95252400 == 49 [pid = 8483] [id = 70] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x9d917000 == 48 [pid = 8483] [id = 69] 13:09:09 INFO - PROCESS | 8483 | 1471464549545 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 8483 | 1471464549559 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x91f20000 == 47 [pid = 8483] [id = 68] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x9a4ce400 == 46 [pid = 8483] [id = 67] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x9a0c3000 == 45 [pid = 8483] [id = 66] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2d400 == 44 [pid = 8483] [id = 65] 13:09:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f20000 == 45 [pid = 8483] [id = 78] 13:09:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x95252c00) [pid = 8483] [serial = 232] [outer = (nil)] 13:09:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x982ea400) [pid = 8483] [serial = 233] [outer = 0x95252c00] 13:09:09 INFO - PROCESS | 8483 | 1471464549635 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x9987c000) [pid = 8483] [serial = 234] [outer = 0x95252c00] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x95290c00 == 44 [pid = 8483] [id = 64] 13:09:09 INFO - PROCESS | 8483 | --DOCSHELL 0x92fb3400 == 43 [pid = 8483] [id = 57] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x99d67000) [pid = 8483] [serial = 155] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9a725000) [pid = 8483] [serial = 156] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0xa67a1400) [pid = 8483] [serial = 146] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x9b8ee800) [pid = 8483] [serial = 143] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa6f4a400) [pid = 8483] [serial = 167] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa6735000) [pid = 8483] [serial = 165] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0xa33cfc00) [pid = 8483] [serial = 162] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0xa6f7cc00) [pid = 8483] [serial = 168] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0xa2321c00) [pid = 8483] [serial = 159] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa3113c00) [pid = 8483] [serial = 161] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0xa6730800) [pid = 8483] [serial = 164] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0xa1198400) [pid = 8483] [serial = 158] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9528a400) [pid = 8483] [serial = 140] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x99518800) [pid = 8483] [serial = 153] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x976b7c00) [pid = 8483] [serial = 152] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9a796c00) [pid = 8483] [serial = 150] [outer = (nil)] [url = about:blank] 13:09:09 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x99523800) [pid = 8483] [serial = 149] [outer = (nil)] [url = about:blank] 13:09:10 INFO - PROCESS | 8483 | 1471464550407 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1390ms 13:09:10 INFO - PROCESS | 8483 | 1471464550486 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 8483 | 1471464550491 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:09:10 INFO - PROCESS | 8483 | 1471464550498 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 8483 | 1471464550502 Marionette TRACE conn3 <- [1,286,null,{}] 13:09:10 INFO - PROCESS | 8483 | 1471464550508 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:10 INFO - PROCESS | 8483 | 1471464550513 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:10 INFO - PROCESS | 8483 | 1471464550672 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:09:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x99e6b800) [pid = 8483] [serial = 235] [outer = 0x989a8800] 13:09:10 INFO - PROCESS | 8483 | 1471464550822 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 8483 | 1471464550829 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x99fe1c00 == 44 [pid = 8483] [id = 79] 13:09:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9a0c1400) [pid = 8483] [serial = 236] [outer = (nil)] 13:09:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9a370400) [pid = 8483] [serial = 237] [outer = 0x9a0c1400] 13:09:10 INFO - PROCESS | 8483 | 1471464550904 Marionette DEBUG loaded listener.js 13:09:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9a4cd000) [pid = 8483] [serial = 238] [outer = 0x9a0c1400] 13:09:11 INFO - PROCESS | 8483 | 1471464551713 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1289ms 13:09:11 INFO - PROCESS | 8483 | 1471464551788 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:09:11 INFO - PROCESS | 8483 | 1471464551791 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:09:11 INFO - PROCESS | 8483 | 1471464551811 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 8483 | 1471464551820 Marionette TRACE conn3 <- [1,290,null,{}] 13:09:11 INFO - PROCESS | 8483 | 1471464551827 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:11 INFO - PROCESS | 8483 | 1471464551835 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:11 INFO - PROCESS | 8483 | 1471464551978 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:09:12 INFO - PROCESS | 8483 | 1471464552124 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 8483 | 1471464552134 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a0cec00 == 45 [pid = 8483] [id = 80] 13:09:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x9b8e4800) [pid = 8483] [serial = 239] [outer = (nil)] 13:09:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9d9d5c00) [pid = 8483] [serial = 240] [outer = 0x9b8e4800] 13:09:12 INFO - PROCESS | 8483 | 1471464552202 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0xa22f3c00) [pid = 8483] [serial = 241] [outer = 0x9b8e4800] 13:09:12 INFO - PROCESS | 8483 | 1471464552981 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1211ms 13:09:13 INFO - PROCESS | 8483 | 1471464553010 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 8483 | 1471464553014 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:09:13 INFO - PROCESS | 8483 | 1471464553020 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 8483 | 1471464553022 Marionette TRACE conn3 <- [1,294,null,{}] 13:09:13 INFO - PROCESS | 8483 | 1471464553034 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:13 INFO - PROCESS | 8483 | 1471464553038 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:13 INFO - PROCESS | 8483 | 1471464553241 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:09:13 INFO - PROCESS | 8483 | 1471464553264 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 8483 | 1471464553272 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ada400 == 46 [pid = 8483] [id = 81] 13:09:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9a79e400) [pid = 8483] [serial = 242] [outer = (nil)] 13:09:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0xa2574c00) [pid = 8483] [serial = 243] [outer = 0x9a79e400] 13:09:13 INFO - PROCESS | 8483 | 1471464553339 Marionette DEBUG loaded listener.js 13:09:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa3113400) [pid = 8483] [serial = 244] [outer = 0x9a79e400] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x9ad44400) [pid = 8483] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x9524ec00) [pid = 8483] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa6736c00) [pid = 8483] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9b6de000) [pid = 8483] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0xa256e800) [pid = 8483] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x92faa000) [pid = 8483] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x982e4c00) [pid = 8483] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x9ad43c00) [pid = 8483] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x98919000) [pid = 8483] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9b8e3c00) [pid = 8483] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0xa2378c00) [pid = 8483] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9a4c4400) [pid = 8483] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:09:14 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x9534b000) [pid = 8483] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:09:14 INFO - PROCESS | 8483 | 1471464554388 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:14 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. 13:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1392ms 13:09:14 INFO - PROCESS | 8483 | 1471464554416 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 8483 | 1471464554420 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:09:14 INFO - PROCESS | 8483 | 1471464554426 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - PROCESS | 8483 | 1471464554429 Marionette TRACE conn3 <- [1,298,null,{}] 13:09:14 INFO - PROCESS | 8483 | 1471464554435 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:14 INFO - PROCESS | 8483 | 1471464554440 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:14 INFO - PROCESS | 8483 | 1471464554586 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:09:14 INFO - PROCESS | 8483 | 1471464554701 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 8483 | 1471464554715 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a7a4000 == 47 [pid = 8483] [id = 82] 13:09:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9a8e7400) [pid = 8483] [serial = 245] [outer = (nil)] 13:09:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0xa1129400) [pid = 8483] [serial = 246] [outer = 0x9a8e7400] 13:09:14 INFO - PROCESS | 8483 | 1471464554795 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0xa4d0cc00) [pid = 8483] [serial = 247] [outer = 0x9a8e7400] 13:09:15 INFO - PROCESS | 8483 | 1471464555534 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:15 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. 13:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1129ms 13:09:15 INFO - PROCESS | 8483 | 1471464555555 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 8483 | 1471464555558 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:09:15 INFO - PROCESS | 8483 | 1471464555564 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 8483 | 1471464555566 Marionette TRACE conn3 <- [1,302,null,{}] 13:09:15 INFO - PROCESS | 8483 | 1471464555572 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:15 INFO - PROCESS | 8483 | 1471464555578 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:15 INFO - PROCESS | 8483 | 1471464555767 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:09:15 INFO - PROCESS | 8483 | 1471464555783 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 8483 | 1471464555791 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x976b1800 == 48 [pid = 8483] [id = 83] 13:09:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0xa4d61400) [pid = 8483] [serial = 248] [outer = (nil)] 13:09:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0xa6da4c00) [pid = 8483] [serial = 249] [outer = 0xa4d61400] 13:09:15 INFO - PROCESS | 8483 | 1471464555857 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0xa6f49800) [pid = 8483] [serial = 250] [outer = 0xa4d61400] 13:09:16 INFO - PROCESS | 8483 | 1471464556764 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:16 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. 13:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1228ms 13:09:16 INFO - PROCESS | 8483 | 1471464556793 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 8483 | 1471464556799 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:09:16 INFO - PROCESS | 8483 | 1471464556808 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 8483 | 1471464556813 Marionette TRACE conn3 <- [1,306,null,{}] 13:09:16 INFO - PROCESS | 8483 | 1471464556821 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:16 INFO - PROCESS | 8483 | 1471464556828 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:17 INFO - PROCESS | 8483 | 1471464557018 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:09:17 INFO - PROCESS | 8483 | 1471464557180 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:17 INFO - PROCESS | 8483 | 1471464557188 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d5c00 == 49 [pid = 8483] [id = 84] 13:09:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x912d7c00) [pid = 8483] [serial = 251] [outer = (nil)] 13:09:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x912e1800) [pid = 8483] [serial = 252] [outer = 0x912d7c00] 13:09:17 INFO - PROCESS | 8483 | 1471464557275 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x91ae4000) [pid = 8483] [serial = 253] [outer = 0x912d7c00] 13:09:18 INFO - PROCESS | 8483 | 1471464558151 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:18 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. 13:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1382ms 13:09:18 INFO - PROCESS | 8483 | 1471464558189 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 8483 | 1471464558196 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:09:18 INFO - PROCESS | 8483 | 1471464558207 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - PROCESS | 8483 | 1471464558210 Marionette TRACE conn3 <- [1,310,null,{}] 13:09:18 INFO - PROCESS | 8483 | 1471464558217 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:18 INFO - PROCESS | 8483 | 1471464558223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:18 INFO - PROCESS | 8483 | 1471464558403 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:09:18 INFO - PROCESS | 8483 | 1471464558560 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 8483 | 1471464558567 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c5800 == 50 [pid = 8483] [id = 85] 13:09:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x912cb800) [pid = 8483] [serial = 254] [outer = (nil)] 13:09:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x912dbc00) [pid = 8483] [serial = 255] [outer = 0x912cb800] 13:09:18 INFO - PROCESS | 8483 | 1471464558654 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x91ae7000) [pid = 8483] [serial = 256] [outer = 0x912cb800] 13:09:19 INFO - PROCESS | 8483 | 1471464559531 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:19 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. 13:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1384ms 13:09:19 INFO - PROCESS | 8483 | 1471464559591 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 8483 | 1471464559596 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:09:19 INFO - PROCESS | 8483 | 1471464559604 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 8483 | 1471464559610 Marionette TRACE conn3 <- [1,314,null,{}] 13:09:19 INFO - PROCESS | 8483 | 1471464559626 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:19 INFO - PROCESS | 8483 | 1471464559635 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:19 INFO - PROCESS | 8483 | 1471464559850 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:09:20 INFO - PROCESS | 8483 | 1471464560010 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 8483 | 1471464560019 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x99fd7800 == 51 [pid = 8483] [id = 86] 13:09:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x99fd9400) [pid = 8483] [serial = 257] [outer = (nil)] 13:09:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x99fdfc00) [pid = 8483] [serial = 258] [outer = 0x99fd9400] 13:09:20 INFO - PROCESS | 8483 | 1471464560149 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9a4c5c00) [pid = 8483] [serial = 259] [outer = 0x99fd9400] 13:09:21 INFO - PROCESS | 8483 | 1471464561030 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:21 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. 13:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1483ms 13:09:21 INFO - PROCESS | 8483 | 1471464561088 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:09:21 INFO - PROCESS | 8483 | 1471464561093 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:09:21 INFO - PROCESS | 8483 | 1471464561099 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 8483 | 1471464561103 Marionette TRACE conn3 <- [1,318,null,{}] 13:09:21 INFO - PROCESS | 8483 | 1471464561108 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:21 INFO - PROCESS | 8483 | 1471464561114 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:21 INFO - PROCESS | 8483 | 1471464561289 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:09:21 INFO - PROCESS | 8483 | 1471464561447 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 8483 | 1471464561454 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae6c00 == 52 [pid = 8483] [id = 87] 13:09:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9a4cc800) [pid = 8483] [serial = 260] [outer = (nil)] 13:09:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9b195400) [pid = 8483] [serial = 261] [outer = 0x9a4cc800] 13:09:21 INFO - PROCESS | 8483 | 1471464561537 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x9d919800) [pid = 8483] [serial = 262] [outer = 0x9a4cc800] 13:09:22 INFO - PROCESS | 8483 | 1471464562476 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:22 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. 13:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1431ms 13:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:09:22 INFO - PROCESS | 8483 | 1471464562529 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:09:22 INFO - PROCESS | 8483 | 1471464562532 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:09:22 INFO - PROCESS | 8483 | 1471464562539 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:09:22 INFO - PROCESS | 8483 | 1471464562543 Marionette TRACE conn3 <- [1,322,null,{}] 13:09:22 INFO - PROCESS | 8483 | 1471464562548 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:22 INFO - PROCESS | 8483 | 1471464562554 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:22 INFO - PROCESS | 8483 | 1471464562758 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:09:22 INFO - PROCESS | 8483 | 1471464562953 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:22 INFO - PROCESS | 8483 | 1471464562960 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d90dc00 == 53 [pid = 8483] [id = 88] 13:09:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa1198400) [pid = 8483] [serial = 263] [outer = (nil)] 13:09:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0xa4f2e800) [pid = 8483] [serial = 264] [outer = 0xa1198400] 13:09:23 INFO - PROCESS | 8483 | 1471464563084 Marionette DEBUG loaded listener.js 13:09:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0xa4f85400) [pid = 8483] [serial = 265] [outer = 0xa1198400] 13:09:23 INFO - PROCESS | 8483 | 1471464563925 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:23 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. 13:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1437ms 13:09:23 INFO - PROCESS | 8483 | 1471464563976 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:09:23 INFO - PROCESS | 8483 | 1471464563980 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:09:23 INFO - PROCESS | 8483 | 1471464563986 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:09:23 INFO - PROCESS | 8483 | 1471464563989 Marionette TRACE conn3 <- [1,326,null,{}] 13:09:23 INFO - PROCESS | 8483 | 1471464563995 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:24 INFO - PROCESS | 8483 | 1471464564005 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:24 INFO - PROCESS | 8483 | 1471464564250 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:09:24 INFO - PROCESS | 8483 | 1471464564457 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 8483 | 1471464564464 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adbc00 == 54 [pid = 8483] [id = 89] 13:09:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa6f7d800) [pid = 8483] [serial = 266] [outer = (nil)] 13:09:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0xa905b000) [pid = 8483] [serial = 267] [outer = 0xa6f7d800] 13:09:24 INFO - PROCESS | 8483 | 1471464564557 Marionette DEBUG loaded listener.js 13:09:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0xa9bc8000) [pid = 8483] [serial = 268] [outer = 0xa6f7d800] 13:09:25 INFO - PROCESS | 8483 | 1471464565390 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:25 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. 13:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1442ms 13:09:25 INFO - PROCESS | 8483 | 1471464565428 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:09:25 INFO - PROCESS | 8483 | 1471464565431 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:09:25 INFO - PROCESS | 8483 | 1471464565438 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - PROCESS | 8483 | 1471464565442 Marionette TRACE conn3 <- [1,330,null,{}] 13:09:25 INFO - PROCESS | 8483 | 1471464565448 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:25 INFO - PROCESS | 8483 | 1471464565453 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:25 INFO - PROCESS | 8483 | 1471464565617 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:09:25 INFO - PROCESS | 8483 | 1471464565781 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:25 INFO - PROCESS | 8483 | 1471464565792 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9c00 == 55 [pid = 8483] [id = 90] 13:09:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x8f7ba400) [pid = 8483] [serial = 269] [outer = (nil)] 13:09:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8f7c1c00) [pid = 8483] [serial = 270] [outer = 0x8f7ba400] 13:09:25 INFO - PROCESS | 8483 | 1471464565867 Marionette DEBUG loaded listener.js 13:09:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x8f7c4000) [pid = 8483] [serial = 271] [outer = 0x8f7ba400] 13:09:26 INFO - PROCESS | 8483 | 1471464566716 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:26 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. 13:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1351ms 13:09:26 INFO - PROCESS | 8483 | 1471464566789 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:09:26 INFO - PROCESS | 8483 | 1471464566799 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:09:26 INFO - PROCESS | 8483 | 1471464566806 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:09:26 INFO - PROCESS | 8483 | 1471464566809 Marionette TRACE conn3 <- [1,334,null,{}] 13:09:26 INFO - PROCESS | 8483 | 1471464566815 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:26 INFO - PROCESS | 8483 | 1471464566820 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:27 INFO - PROCESS | 8483 | 1471464567038 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:09:27 INFO - PROCESS | 8483 | 1471464567199 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:27 INFO - PROCESS | 8483 | 1471464567207 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bf800 == 56 [pid = 8483] [id = 91] 13:09:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x8f7c7000) [pid = 8483] [serial = 272] [outer = (nil)] 13:09:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x8f8be800) [pid = 8483] [serial = 273] [outer = 0x8f7c7000] 13:09:27 INFO - PROCESS | 8483 | 1471464567283 Marionette DEBUG loaded listener.js 13:09:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x8f8bfc00) [pid = 8483] [serial = 274] [outer = 0x8f7c7000] 13:09:28 INFO - PROCESS | 8483 | 1471464568186 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:28 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. 13:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1430ms 13:09:28 INFO - PROCESS | 8483 | 1471464568235 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:09:28 INFO - PROCESS | 8483 | 1471464568239 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:09:28 INFO - PROCESS | 8483 | 1471464568246 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:09:28 INFO - PROCESS | 8483 | 1471464568248 Marionette TRACE conn3 <- [1,338,null,{}] 13:09:28 INFO - PROCESS | 8483 | 1471464568254 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:28 INFO - PROCESS | 8483 | 1471464568259 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:28 INFO - PROCESS | 8483 | 1471464568432 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:09:28 INFO - PROCESS | 8483 | 1471464568817 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:28 INFO - PROCESS | 8483 | 1471464568825 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cc400 == 57 [pid = 8483] [id = 92] 13:09:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x912cc800) [pid = 8483] [serial = 275] [outer = (nil)] 13:09:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x912cec00) [pid = 8483] [serial = 276] [outer = 0x912cc800] 13:09:28 INFO - PROCESS | 8483 | 1471464568943 Marionette DEBUG loaded listener.js 13:09:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x912d4800) [pid = 8483] [serial = 277] [outer = 0x912cc800] 13:09:29 INFO - PROCESS | 8483 | 1471464569843 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:29 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. 13:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1630ms 13:09:29 INFO - PROCESS | 8483 | 1471464569893 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:09:29 INFO - PROCESS | 8483 | 1471464569899 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:09:29 INFO - PROCESS | 8483 | 1471464569908 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:09:29 INFO - PROCESS | 8483 | 1471464569913 Marionette TRACE conn3 <- [1,342,null,{}] 13:09:29 INFO - PROCESS | 8483 | 1471464569921 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:29 INFO - PROCESS | 8483 | 1471464569929 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:30 INFO - PROCESS | 8483 | 1471464570099 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:09:30 INFO - PROCESS | 8483 | 1471464570271 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:30 INFO - PROCESS | 8483 | 1471464570280 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae0400 == 58 [pid = 8483] [id = 93] 13:09:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x91f20400) [pid = 8483] [serial = 278] [outer = (nil)] 13:09:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x9524e400) [pid = 8483] [serial = 279] [outer = 0x91f20400] 13:09:30 INFO - PROCESS | 8483 | 1471464570409 Marionette DEBUG loaded listener.js 13:09:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x95255c00) [pid = 8483] [serial = 280] [outer = 0x91f20400] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x9a7a4000 == 57 [pid = 8483] [id = 82] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x91ada400 == 56 [pid = 8483] [id = 81] 13:09:30 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x9a4c6c00) [pid = 8483] [serial = 185] [outer = (nil)] [url = about:blank] 13:09:30 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0xa8c1a400) [pid = 8483] [serial = 212] [outer = (nil)] [url = about:blank] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x9a0cec00 == 55 [pid = 8483] [id = 80] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x99fe1c00 == 54 [pid = 8483] [id = 79] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x91f20000 == 53 [pid = 8483] [id = 78] 13:09:30 INFO - PROCESS | 8483 | --DOCSHELL 0x93930800 == 52 [pid = 8483] [id = 77] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x99802000) [pid = 8483] [serial = 114] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0x995ef000) [pid = 8483] [serial = 192] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x98d73000) [pid = 8483] [serial = 191] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x9d913000) [pid = 8483] [serial = 200] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0x9a0c8000) [pid = 8483] [serial = 195] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0xa23b3000) [pid = 8483] [serial = 203] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x99fe1800) [pid = 8483] [serial = 194] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9a0c9000) [pid = 8483] [serial = 176] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0xa679e800) [pid = 8483] [serial = 206] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0xa6da5800) [pid = 8483] [serial = 207] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x9b8ee000) [pid = 8483] [serial = 182] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0xa8259400) [pid = 8483] [serial = 170] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x9a4cf000) [pid = 8483] [serial = 197] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x982e5400) [pid = 8483] [serial = 173] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x976d8c00) [pid = 8483] [serial = 188] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9abe1400) [pid = 8483] [serial = 198] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x9a0ce000) [pid = 8483] [serial = 179] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0xa6f46400) [pid = 8483] [serial = 209] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa8253000) [pid = 8483] [serial = 210] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa2573c00) [pid = 8483] [serial = 204] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0xa20a4800) [pid = 8483] [serial = 201] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0xa111ec00) [pid = 8483] [serial = 144] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x9528e800) [pid = 8483] [serial = 141] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa6da6000) [pid = 8483] [serial = 147] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0xa111e400) [pid = 8483] [serial = 117] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0xa33d7c00) [pid = 8483] [serial = 111] [outer = (nil)] [url = about:blank] 13:09:31 INFO - PROCESS | 8483 | 1471464571251 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:31 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. 13:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1387ms 13:09:31 INFO - PROCESS | 8483 | 1471464571298 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:09:31 INFO - PROCESS | 8483 | 1471464571304 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:09:31 INFO - PROCESS | 8483 | 1471464571311 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:09:31 INFO - PROCESS | 8483 | 1471464571314 Marionette TRACE conn3 <- [1,346,null,{}] 13:09:31 INFO - PROCESS | 8483 | 1471464571320 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:31 INFO - PROCESS | 8483 | 1471464571325 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:31 INFO - PROCESS | 8483 | 1471464571480 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:09:31 INFO - PROCESS | 8483 | 1471464571498 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:31 INFO - PROCESS | 8483 | 1471464571506 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x95259400 == 53 [pid = 8483] [id = 94] 13:09:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9525b000) [pid = 8483] [serial = 281] [outer = (nil)] 13:09:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x98d73800) [pid = 8483] [serial = 282] [outer = 0x9525b000] 13:09:31 INFO - PROCESS | 8483 | 1471464571572 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x99526000) [pid = 8483] [serial = 283] [outer = 0x9525b000] 13:09:32 INFO - PROCESS | 8483 | 1471464572463 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:32 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. 13:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1193ms 13:09:32 INFO - PROCESS | 8483 | 1471464572503 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:09:32 INFO - PROCESS | 8483 | 1471464572506 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:09:32 INFO - PROCESS | 8483 | 1471464572520 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:09:32 INFO - PROCESS | 8483 | 1471464572528 Marionette TRACE conn3 <- [1,350,null,{}] 13:09:32 INFO - PROCESS | 8483 | 1471464572540 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:32 INFO - PROCESS | 8483 | 1471464572546 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:32 INFO - PROCESS | 8483 | 1471464572707 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:09:32 INFO - PROCESS | 8483 | 1471464572832 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:32 INFO - PROCESS | 8483 | 1471464572840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x93930800 == 54 [pid = 8483] [id = 95] 13:09:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x99bc7c00) [pid = 8483] [serial = 284] [outer = (nil)] 13:09:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x95257c00) [pid = 8483] [serial = 285] [outer = 0x99bc7c00] 13:09:32 INFO - PROCESS | 8483 | 1471464572918 Marionette DEBUG loaded listener.js 13:09:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9a4c1800) [pid = 8483] [serial = 286] [outer = 0x99bc7c00] 13:09:33 INFO - PROCESS | 8483 | 1471464573661 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:33 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. 13:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1163ms 13:09:33 INFO - PROCESS | 8483 | 1471464573683 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:09:33 INFO - PROCESS | 8483 | 1471464573687 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:09:33 INFO - PROCESS | 8483 | 1471464573697 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:09:33 INFO - PROCESS | 8483 | 1471464573699 Marionette TRACE conn3 <- [1,354,null,{}] 13:09:33 INFO - PROCESS | 8483 | 1471464573705 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:33 INFO - PROCESS | 8483 | 1471464573710 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:33 INFO - PROCESS | 8483 | 1471464573909 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:09:33 INFO - PROCESS | 8483 | 1471464573929 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:33 INFO - PROCESS | 8483 | 1471464573940 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x9980e400 == 55 [pid = 8483] [id = 96] 13:09:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9a0cc000) [pid = 8483] [serial = 287] [outer = (nil)] 13:09:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9a8dd400) [pid = 8483] [serial = 288] [outer = 0x9a0cc000] 13:09:34 INFO - PROCESS | 8483 | 1471464574020 Marionette DEBUG loaded listener.js 13:09:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9ad43c00) [pid = 8483] [serial = 289] [outer = 0x9a0cc000] 13:09:35 INFO - PROCESS | 8483 | 1471464575061 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:35 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. 13:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1432ms 13:09:35 INFO - PROCESS | 8483 | 1471464575130 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 8483 | 1471464575133 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:09:35 INFO - PROCESS | 8483 | 1471464575139 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 8483 | 1471464575141 Marionette TRACE conn3 <- [1,358,null,{}] 13:09:35 INFO - PROCESS | 8483 | 1471464575147 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:35 INFO - PROCESS | 8483 | 1471464575152 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:35 INFO - PROCESS | 8483 | 1471464575354 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:09:35 INFO - PROCESS | 8483 | 1471464575372 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:35 INFO - PROCESS | 8483 | 1471464575388 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d99b000 == 56 [pid = 8483] [id = 97] 13:09:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x9d9a2400) [pid = 8483] [serial = 290] [outer = (nil)] 13:09:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa1196000) [pid = 8483] [serial = 291] [outer = 0x9d9a2400] 13:09:35 INFO - PROCESS | 8483 | 1471464575463 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0xa237d000) [pid = 8483] [serial = 292] [outer = 0x9d9a2400] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x9a79e400) [pid = 8483] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9a8e7400) [pid = 8483] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x95252c00) [pid = 8483] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x93a4ec00) [pid = 8483] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x9a0c1400) [pid = 8483] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:09:35 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x9b8e4800) [pid = 8483] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:09:36 INFO - PROCESS | 8483 | 1471464576444 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:36 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. 13:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1339ms 13:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:09:36 INFO - PROCESS | 8483 | 1471464576478 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 8483 | 1471464576481 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:09:36 INFO - PROCESS | 8483 | 1471464576488 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 8483 | 1471464576492 Marionette TRACE conn3 <- [1,362,null,{}] 13:09:36 INFO - PROCESS | 8483 | 1471464576497 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:36 INFO - PROCESS | 8483 | 1471464576502 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:36 INFO - PROCESS | 8483 | 1471464576651 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:09:36 INFO - PROCESS | 8483 | 1471464576666 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 8483 | 1471464576672 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x9392a400 == 57 [pid = 8483] [id = 98] 13:09:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9d912c00) [pid = 8483] [serial = 293] [outer = (nil)] 13:09:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa2fcb000) [pid = 8483] [serial = 294] [outer = 0x9d912c00] 13:09:36 INFO - PROCESS | 8483 | 1471464576738 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0xa33da000) [pid = 8483] [serial = 295] [outer = 0x9d912c00] 13:09:37 INFO - PROCESS | 8483 | 1471464577594 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:37 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. 13:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1133ms 13:09:37 INFO - PROCESS | 8483 | 1471464577620 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:09:37 INFO - PROCESS | 8483 | 1471464577624 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:09:37 INFO - PROCESS | 8483 | 1471464577630 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 8483 | 1471464577633 Marionette TRACE conn3 <- [1,366,null,{}] 13:09:37 INFO - PROCESS | 8483 | 1471464577639 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:37 INFO - PROCESS | 8483 | 1471464577656 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:37 INFO - PROCESS | 8483 | 1471464577803 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:09:37 INFO - PROCESS | 8483 | 1471464577816 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:37 INFO - PROCESS | 8483 | 1471464577821 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9800 == 58 [pid = 8483] [id = 99] 13:09:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x8f7bd800) [pid = 8483] [serial = 296] [outer = (nil)] 13:09:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x8f8c5c00) [pid = 8483] [serial = 297] [outer = 0x8f7bd800] 13:09:37 INFO - PROCESS | 8483 | 1471464577971 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x912c8c00) [pid = 8483] [serial = 298] [outer = 0x8f7bd800] 13:09:39 INFO - PROCESS | 8483 | 1471464579054 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:39 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. 13:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1480ms 13:09:39 INFO - PROCESS | 8483 | 1471464579111 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:09:39 INFO - PROCESS | 8483 | 1471464579117 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:09:39 INFO - PROCESS | 8483 | 1471464579130 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:09:39 INFO - PROCESS | 8483 | 1471464579134 Marionette TRACE conn3 <- [1,370,null,{}] 13:09:39 INFO - PROCESS | 8483 | 1471464579142 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:39 INFO - PROCESS | 8483 | 1471464579147 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:39 INFO - PROCESS | 8483 | 1471464579375 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:09:39 INFO - PROCESS | 8483 | 1471464579584 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:39 INFO - PROCESS | 8483 | 1471464579591 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fb0c00 == 59 [pid = 8483] [id = 100] 13:09:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x9392a000) [pid = 8483] [serial = 299] [outer = (nil)] 13:09:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x95254c00) [pid = 8483] [serial = 300] [outer = 0x9392a000] 13:09:39 INFO - PROCESS | 8483 | 1471464579721 Marionette DEBUG loaded listener.js 13:09:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x976d1400) [pid = 8483] [serial = 301] [outer = 0x9392a000] 13:09:40 INFO - PROCESS | 8483 | 1471464580638 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:09:40 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. 13:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1532ms 13:09:40 INFO - PROCESS | 8483 | 1471464580660 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 8483 | 1471464580666 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:09:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:09:40 INFO - PROCESS | 8483 | 1471464580677 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 8483 | 1471464580681 Marionette TRACE conn3 <- [1,374,null,{}] 13:09:40 INFO - PROCESS | 8483 | 1471464580687 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:40 INFO - PROCESS | 8483 | 1471464580693 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:40 INFO - PROCESS | 8483 | 1471464580883 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:09:41 INFO - PROCESS | 8483 | 1471464581049 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:41 INFO - PROCESS | 8483 | 1471464581058 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x9533a400 == 60 [pid = 8483] [id = 101] 13:09:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x99524000) [pid = 8483] [serial = 302] [outer = (nil)] 13:09:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x99806800) [pid = 8483] [serial = 303] [outer = 0x99524000] 13:09:41 INFO - PROCESS | 8483 | 1471464581138 Marionette DEBUG loaded listener.js 13:09:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x99fdbc00) [pid = 8483] [serial = 304] [outer = 0x99524000] 13:09:42 INFO - PROCESS | 8483 | 1471464582165 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:09:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:09:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1533ms 13:09:42 INFO - PROCESS | 8483 | 1471464582210 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:09:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:09:42 INFO - PROCESS | 8483 | 1471464582214 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:09:42 INFO - PROCESS | 8483 | 1471464582221 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:09:42 INFO - PROCESS | 8483 | 1471464582227 Marionette TRACE conn3 <- [1,378,null,{}] 13:09:42 INFO - PROCESS | 8483 | 1471464582284 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:42 INFO - PROCESS | 8483 | 1471464582293 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:42 INFO - PROCESS | 8483 | 1471464582550 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:09:42 INFO - PROCESS | 8483 | 1471464582717 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 8483 | 1471464582724 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c5000 == 61 [pid = 8483] [id = 102] 13:09:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x99806c00) [pid = 8483] [serial = 305] [outer = (nil)] 13:09:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0xa20a5800) [pid = 8483] [serial = 306] [outer = 0x99806c00] 13:09:42 INFO - PROCESS | 8483 | 1471464582806 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0xa2fc3400) [pid = 8483] [serial = 307] [outer = 0x99806c00] 13:09:43 INFO - PROCESS | 8483 | 1471464583891 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:09:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:09:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1688ms 13:09:43 INFO - PROCESS | 8483 | 1471464583914 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:09:43 INFO - PROCESS | 8483 | 1471464583919 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:09:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:09:43 INFO - PROCESS | 8483 | 1471464583926 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 8483 | 1471464583929 Marionette TRACE conn3 <- [1,382,null,{}] 13:09:43 INFO - PROCESS | 8483 | 1471464583935 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:43 INFO - PROCESS | 8483 | 1471464583940 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:44 INFO - PROCESS | 8483 | 1471464584119 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:09:44 INFO - PROCESS | 8483 | 1471464584350 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 8483 | 1471464584357 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a366000 == 62 [pid = 8483] [id = 103] 13:09:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0xa4f31c00) [pid = 8483] [serial = 308] [outer = (nil)] 13:09:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0xa6899400) [pid = 8483] [serial = 309] [outer = 0xa4f31c00] 13:09:44 INFO - PROCESS | 8483 | 1471464584441 Marionette DEBUG loaded listener.js 13:09:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0xa6da6000) [pid = 8483] [serial = 310] [outer = 0xa4f31c00] 13:09:45 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:09:45 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:09:45 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:09:45 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:09:45 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:09:45 INFO - PROCESS | 8483 | 1471464585274 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:09:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:09:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1379ms 13:09:45 INFO - PROCESS | 8483 | 1471464585306 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 8483 | 1471464585310 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:09:45 INFO - PROCESS | 8483 | 1471464585316 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 8483 | 1471464585320 Marionette TRACE conn3 <- [1,386,null,{}] 13:09:45 INFO - PROCESS | 8483 | 1471464585325 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:45 INFO - PROCESS | 8483 | 1471464585330 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:45 INFO - PROCESS | 8483 | 1471464585498 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:09:45 INFO - PROCESS | 8483 | 1471464585671 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:45 INFO - PROCESS | 8483 | 1471464585679 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:45 INFO - PROCESS | 8483 | ++DOCSHELL 0xa6f81000 == 63 [pid = 8483] [id = 104] 13:09:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0xa6f83800) [pid = 8483] [serial = 311] [outer = (nil)] 13:09:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0xa82f0400) [pid = 8483] [serial = 312] [outer = 0xa6f83800] 13:09:45 INFO - PROCESS | 8483 | 1471464585770 Marionette DEBUG loaded listener.js 13:09:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0xa9020800) [pid = 8483] [serial = 313] [outer = 0xa6f83800] 13:09:46 INFO - PROCESS | 8483 | 1471464586742 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:09:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1481ms 13:09:46 INFO - PROCESS | 8483 | 1471464586797 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:09:46 INFO - PROCESS | 8483 | 1471464586800 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:09:46 INFO - PROCESS | 8483 | 1471464586807 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:09:46 INFO - PROCESS | 8483 | 1471464586811 Marionette TRACE conn3 <- [1,390,null,{}] 13:09:46 INFO - PROCESS | 8483 | 1471464586817 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:46 INFO - PROCESS | 8483 | 1471464586826 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:47 INFO - PROCESS | 8483 | 1471464587007 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:09:47 INFO - PROCESS | 8483 | 1471464587188 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:47 INFO - PROCESS | 8483 | 1471464587196 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:47 INFO - PROCESS | 8483 | ++DOCSHELL 0xa901b000 == 64 [pid = 8483] [id = 105] 13:09:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0xa9a01400) [pid = 8483] [serial = 314] [outer = (nil)] 13:09:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0xa9a0c400) [pid = 8483] [serial = 315] [outer = 0xa9a01400] 13:09:47 INFO - PROCESS | 8483 | 1471464587316 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 132 (0xa9a10800) [pid = 8483] [serial = 316] [outer = 0xa9a01400] 13:09:48 INFO - PROCESS | 8483 | 1471464588267 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1537ms 13:09:48 INFO - PROCESS | 8483 | 1471464588344 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:09:48 INFO - PROCESS | 8483 | 1471464588349 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:09:48 INFO - PROCESS | 8483 | 1471464588355 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:09:48 INFO - PROCESS | 8483 | 1471464588359 Marionette TRACE conn3 <- [1,394,null,{}] 13:09:48 INFO - PROCESS | 8483 | 1471464588364 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:48 INFO - PROCESS | 8483 | 1471464588369 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:48 INFO - PROCESS | 8483 | 1471464588866 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:09:49 INFO - PROCESS | 8483 | 1471464589117 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 8483 | 1471464589128 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1000 == 65 [pid = 8483] [id = 106] 13:09:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 133 (0x8eed1c00) [pid = 8483] [serial = 317] [outer = (nil)] 13:09:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 134 (0x912cf000) [pid = 8483] [serial = 318] [outer = 0x8eed1c00] 13:09:49 INFO - PROCESS | 8483 | 1471464589216 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 135 (0x912dcc00) [pid = 8483] [serial = 319] [outer = 0x8eed1c00] 13:09:50 INFO - PROCESS | 8483 | 1471464590109 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1792ms 13:09:50 INFO - PROCESS | 8483 | 1471464590148 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 8483 | 1471464590153 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:09:50 INFO - PROCESS | 8483 | 1471464590162 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 8483 | 1471464590167 Marionette TRACE conn3 <- [1,398,null,{}] 13:09:50 INFO - PROCESS | 8483 | 1471464590174 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:50 INFO - PROCESS | 8483 | 1471464590179 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:50 INFO - PROCESS | 8483 | 1471464590355 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:09:50 INFO - PROCESS | 8483 | 1471464590529 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 8483 | 1471464590544 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d9000 == 66 [pid = 8483] [id = 107] 13:09:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 136 (0x91f23c00) [pid = 8483] [serial = 320] [outer = (nil)] 13:09:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 137 (0x9525a000) [pid = 8483] [serial = 321] [outer = 0x91f23c00] 13:09:50 INFO - PROCESS | 8483 | 1471464590701 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 138 (0x9528fc00) [pid = 8483] [serial = 322] [outer = 0x91f23c00] 13:09:51 INFO - PROCESS | 8483 | 1471464591651 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0xa2007000 == 65 [pid = 8483] [id = 18] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x93c69c00 == 64 [pid = 8483] [id = 6] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9b6e3000 == 63 [pid = 8483] [id = 25] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x98d73c00 == 62 [pid = 8483] [id = 14] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0xa2fc8800 == 61 [pid = 8483] [id = 19] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9533a000 == 60 [pid = 8483] [id = 26] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x98d6d400 == 59 [pid = 8483] [id = 24] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x976b0c00 == 58 [pid = 8483] [id = 17] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 137 (0xa9bcc400) [pid = 8483] [serial = 227] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 136 (0xa6da4c00) [pid = 8483] [serial = 249] [outer = (nil)] [url = about:blank] 13:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1535ms 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x98259000 == 57 [pid = 8483] [id = 23] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9a7a3800 == 56 [pid = 8483] [id = 15] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x99525c00 == 55 [pid = 8483] [id = 62] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x982e5c00 == 54 [pid = 8483] [id = 61] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x93924000 == 53 [pid = 8483] [id = 63] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x99fdcc00 == 52 [pid = 8483] [id = 60] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9534a000 == 51 [pid = 8483] [id = 20] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9392bc00 == 50 [pid = 8483] [id = 21] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x91f20800 == 49 [pid = 8483] [id = 58] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x99d6c800 == 48 [pid = 8483] [id = 59] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x982f0c00 == 47 [pid = 8483] [id = 22] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9392a400 == 46 [pid = 8483] [id = 98] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9d99b000 == 45 [pid = 8483] [id = 97] 13:09:51 INFO - PROCESS | 8483 | 1471464591713 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 8483 | 1471464591718 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9980e400 == 44 [pid = 8483] [id = 96] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x93930800 == 43 [pid = 8483] [id = 95] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x95259400 == 42 [pid = 8483] [id = 94] 13:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x93932000 == 41 [pid = 8483] [id = 71] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae0400 == 40 [pid = 8483] [id = 93] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x912cc400 == 39 [pid = 8483] [id = 92] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9c00 == 38 [pid = 8483] [id = 90] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x91adbc00 == 37 [pid = 8483] [id = 89] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x9d90dc00 == 36 [pid = 8483] [id = 88] 13:09:51 INFO - PROCESS | 8483 | 1471464591742 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 8483 | 1471464591745 Marionette TRACE conn3 <- [1,402,null,{}] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae6c00 == 35 [pid = 8483] [id = 87] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x912d5c00 == 34 [pid = 8483] [id = 84] 13:09:51 INFO - PROCESS | 8483 | --DOCSHELL 0x976b1800 == 33 [pid = 8483] [id = 83] 13:09:51 INFO - PROCESS | 8483 | 1471464591763 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:51 INFO - PROCESS | 8483 | 1471464591767 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:51 INFO - PROCESS | 8483 | 1471464591943 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 135 (0xa2574c00) [pid = 8483] [serial = 243] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 134 (0xa1129400) [pid = 8483] [serial = 246] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 133 (0x982ea400) [pid = 8483] [serial = 233] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 132 (0x9987c000) [pid = 8483] [serial = 234] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 131 (0x9a79cc00) [pid = 8483] [serial = 218] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0x9525c400) [pid = 8483] [serial = 231] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x9524f800) [pid = 8483] [serial = 230] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x9a370400) [pid = 8483] [serial = 237] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x9a4cd000) [pid = 8483] [serial = 238] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0xa82f8400) [pid = 8483] [serial = 221] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0xa9063c00) [pid = 8483] [serial = 224] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x977e8000) [pid = 8483] [serial = 215] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0x9d99dc00) [pid = 8483] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0xa22f3c00) [pid = 8483] [serial = 241] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x9d9d5c00) [pid = 8483] [serial = 240] [outer = (nil)] [url = about:blank] 13:09:51 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0xa3113400) [pid = 8483] [serial = 244] [outer = (nil)] [url = about:blank] 13:09:52 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0xa4d0cc00) [pid = 8483] [serial = 247] [outer = (nil)] [url = about:blank] 13:09:52 INFO - PROCESS | 8483 | 1471464592216 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 8483 | 1471464592225 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f20000 == 34 [pid = 8483] [id = 108] 13:09:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x9524f800) [pid = 8483] [serial = 323] [outer = (nil)] 13:09:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x977ed000) [pid = 8483] [serial = 324] [outer = 0x9524f800] 13:09:52 INFO - PROCESS | 8483 | 1471464592297 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x98d6a400) [pid = 8483] [serial = 325] [outer = 0x9524f800] 13:09:53 INFO - PROCESS | 8483 | 1471464593114 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1407ms 13:09:53 INFO - PROCESS | 8483 | 1471464593137 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 8483 | 1471464593144 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:09:53 INFO - PROCESS | 8483 | 1471464593173 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 8483 | 1471464593179 Marionette TRACE conn3 <- [1,406,null,{}] 13:09:53 INFO - PROCESS | 8483 | 1471464593190 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:53 INFO - PROCESS | 8483 | 1471464593195 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:53 INFO - PROCESS | 8483 | 1471464593364 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:09:53 INFO - PROCESS | 8483 | 1471464593375 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 8483 | 1471464593380 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x912da400 == 35 [pid = 8483] [id = 109] 13:09:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x99e6b000) [pid = 8483] [serial = 326] [outer = (nil)] 13:09:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x9a0c4000) [pid = 8483] [serial = 327] [outer = 0x99e6b000] 13:09:53 INFO - PROCESS | 8483 | 1471464593449 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x9a0cfc00) [pid = 8483] [serial = 328] [outer = 0x99e6b000] 13:09:54 INFO - PROCESS | 8483 | 1471464594315 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1214ms 13:09:54 INFO - PROCESS | 8483 | 1471464594374 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 8483 | 1471464594376 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:09:54 INFO - PROCESS | 8483 | 1471464594384 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 8483 | 1471464594386 Marionette TRACE conn3 <- [1,410,null,{}] 13:09:54 INFO - PROCESS | 8483 | 1471464594392 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 8483 | 1471464594397 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:54 INFO - PROCESS | 8483 | 1471464594595 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:09:54 INFO - PROCESS | 8483 | 1471464594617 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 8483 | 1471464594623 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c3000 == 36 [pid = 8483] [id = 110] 13:09:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x994c5800) [pid = 8483] [serial = 329] [outer = (nil)] 13:09:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x9a79bc00) [pid = 8483] [serial = 330] [outer = 0x994c5800] 13:09:54 INFO - PROCESS | 8483 | 1471464594703 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x9aa18400) [pid = 8483] [serial = 331] [outer = 0x994c5800] 13:09:55 INFO - PROCESS | 8483 | 1471464595594 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1279ms 13:09:55 INFO - PROCESS | 8483 | 1471464595663 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 8483 | 1471464595667 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:09:55 INFO - PROCESS | 8483 | 1471464595673 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 8483 | 1471464595676 Marionette TRACE conn3 <- [1,414,null,{}] 13:09:55 INFO - PROCESS | 8483 | 1471464595681 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:55 INFO - PROCESS | 8483 | 1471464595686 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:55 INFO - PROCESS | 8483 | 1471464595896 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:09:55 INFO - PROCESS | 8483 | 1471464595918 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 8483 | 1471464595933 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b8eb400 == 37 [pid = 8483] [id = 111] 13:09:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x9b8ebc00) [pid = 8483] [serial = 332] [outer = (nil)] 13:09:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x9d99e000) [pid = 8483] [serial = 333] [outer = 0x9b8ebc00] 13:09:56 INFO - PROCESS | 8483 | 1471464596010 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0xa2304800) [pid = 8483] [serial = 334] [outer = 0x9b8ebc00] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0x9d9a2400) [pid = 8483] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x99bc7c00) [pid = 8483] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x9a0cc000) [pid = 8483] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x912cc800) [pid = 8483] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0x91f20400) [pid = 8483] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:09:56 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x9525b000) [pid = 8483] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:09:57 INFO - PROCESS | 8483 | 1471464597166 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1545ms 13:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:09:57 INFO - PROCESS | 8483 | 1471464597218 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:09:57 INFO - PROCESS | 8483 | 1471464597220 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:09:57 INFO - PROCESS | 8483 | 1471464597227 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - PROCESS | 8483 | 1471464597230 Marionette TRACE conn3 <- [1,418,null,{}] 13:09:57 INFO - PROCESS | 8483 | 1471464597236 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:57 INFO - PROCESS | 8483 | 1471464597240 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:57 INFO - PROCESS | 8483 | 1471464597438 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:09:57 INFO - PROCESS | 8483 | 1471464597455 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 8483 | 1471464597461 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c3400 == 38 [pid = 8483] [id = 112] 13:09:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x912cc000) [pid = 8483] [serial = 335] [outer = (nil)] 13:09:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x9b6de000) [pid = 8483] [serial = 336] [outer = 0x912cc000] 13:09:57 INFO - PROCESS | 8483 | 1471464597534 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x9d9a1000) [pid = 8483] [serial = 337] [outer = 0x912cc000] 13:09:58 INFO - PROCESS | 8483 | 1471464598719 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:09:58 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 13:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1541ms 13:09:58 INFO - PROCESS | 8483 | 1471464598794 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:09:58 INFO - PROCESS | 8483 | 1471464598800 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:09:58 INFO - PROCESS | 8483 | 1471464598810 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 8483 | 1471464598816 Marionette TRACE conn3 <- [1,422,null,{}] 13:09:58 INFO - PROCESS | 8483 | 1471464598835 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:58 INFO - PROCESS | 8483 | 1471464598842 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:59 INFO - PROCESS | 8483 | 1471464599107 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:09:59 INFO - PROCESS | 8483 | 1471464599288 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 8483 | 1471464599299 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:09:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3800 == 39 [pid = 8483] [id = 113] 13:09:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x8fbb4000) [pid = 8483] [serial = 338] [outer = (nil)] 13:09:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x8fbb8c00) [pid = 8483] [serial = 339] [outer = 0x8fbb4000] 13:09:59 INFO - PROCESS | 8483 | 1471464599384 Marionette DEBUG loaded listener.js 13:09:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0x8fbbcc00) [pid = 8483] [serial = 340] [outer = 0x8fbb4000] 13:10:00 INFO - PROCESS | 8483 | 1471464600727 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1946ms 13:10:00 INFO - PROCESS | 8483 | 1471464600803 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:10:00 INFO - PROCESS | 8483 | 1471464600809 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:10:00 INFO - PROCESS | 8483 | 1471464600822 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 8483 | 1471464600828 Marionette TRACE conn3 <- [1,426,null,{}] 13:10:00 INFO - PROCESS | 8483 | 1471464600834 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:00 INFO - PROCESS | 8483 | 1471464600840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:01 INFO - PROCESS | 8483 | 1471464601014 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:10:01 INFO - PROCESS | 8483 | 1471464601181 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 8483 | 1471464601187 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bf800 == 40 [pid = 8483] [id = 114] 13:10:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 132 (0x912c4000) [pid = 8483] [serial = 341] [outer = (nil)] 13:10:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 133 (0x91f28800) [pid = 8483] [serial = 342] [outer = 0x912c4000] 13:10:01 INFO - PROCESS | 8483 | 1471464601283 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 134 (0x93932000) [pid = 8483] [serial = 343] [outer = 0x912c4000] 13:10:02 INFO - PROCESS | 8483 | 1471464602325 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 8483 | 1471464602373 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:10:02 INFO - PROCESS | 8483 | 1471464602380 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 8483 | 1471464602384 Marionette TRACE conn3 <- [1,430,null,{}] 13:10:02 INFO - PROCESS | 8483 | 1471464602398 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 8483 | 1471464602406 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:02 INFO - PROCESS | 8483 | 1471464602612 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:10:02 INFO - PROCESS | 8483 | 1471464602870 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 8483 | 1471464602883 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x98d74c00 == 41 [pid = 8483] [id = 115] 13:10:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 135 (0x99521800) [pid = 8483] [serial = 344] [outer = (nil)] 13:10:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 136 (0x9987b000) [pid = 8483] [serial = 345] [outer = 0x99521800] 13:10:03 INFO - PROCESS | 8483 | 1471464603084 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 137 (0x99fdc000) [pid = 8483] [serial = 346] [outer = 0x99521800] 13:10:04 INFO - PROCESS | 8483 | 1471464604111 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1790ms 13:10:04 INFO - PROCESS | 8483 | 1471464604169 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 8483 | 1471464604173 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:10:04 INFO - PROCESS | 8483 | 1471464604180 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 8483 | 1471464604183 Marionette TRACE conn3 <- [1,434,null,{}] 13:10:04 INFO - PROCESS | 8483 | 1471464604189 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 8483 | 1471464604194 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:04 INFO - PROCESS | 8483 | 1471464604393 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:10:04 INFO - PROCESS | 8483 | 1471464604564 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 8483 | 1471464604572 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c7c00 == 42 [pid = 8483] [id = 116] 13:10:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 138 (0x911d9c00) [pid = 8483] [serial = 347] [outer = (nil)] 13:10:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 139 (0x911e5c00) [pid = 8483] [serial = 348] [outer = 0x911d9c00] 13:10:04 INFO - PROCESS | 8483 | 1471464604654 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 140 (0x9952d000) [pid = 8483] [serial = 349] [outer = 0x911d9c00] 13:10:05 INFO - PROCESS | 8483 | 1471464605596 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:10:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1444ms 13:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:10:05 INFO - PROCESS | 8483 | 1471464605627 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 8483 | 1471464605630 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:10:05 INFO - PROCESS | 8483 | 1471464605637 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 8483 | 1471464605641 Marionette TRACE conn3 <- [1,438,null,{}] 13:10:05 INFO - PROCESS | 8483 | 1471464605646 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:05 INFO - PROCESS | 8483 | 1471464605651 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:05 INFO - PROCESS | 8483 | 1471464605819 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:10:06 INFO - PROCESS | 8483 | 1471464605993 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 8483 | 1471464606001 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c6c00 == 43 [pid = 8483] [id = 117] 13:10:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 141 (0x911dd400) [pid = 8483] [serial = 350] [outer = (nil)] 13:10:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 142 (0x9d90dc00) [pid = 8483] [serial = 351] [outer = 0x911dd400] 13:10:06 INFO - PROCESS | 8483 | 1471464606081 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 143 (0x9d9d4c00) [pid = 8483] [serial = 352] [outer = 0x911dd400] 13:10:07 INFO - PROCESS | 8483 | 1471464607205 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:10:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:10:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1631ms 13:10:07 INFO - PROCESS | 8483 | 1471464607268 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:10:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:10:07 INFO - PROCESS | 8483 | 1471464607272 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:10:07 INFO - PROCESS | 8483 | 1471464607278 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 8483 | 1471464607282 Marionette TRACE conn3 <- [1,442,null,{}] 13:10:07 INFO - PROCESS | 8483 | 1471464607288 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:07 INFO - PROCESS | 8483 | 1471464607298 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:07 INFO - PROCESS | 8483 | 1471464607625 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:10:07 INFO - PROCESS | 8483 | 1471464607842 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 8483 | 1471464607853 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bcc00 == 44 [pid = 8483] [id = 118] 13:10:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 144 (0xa2001c00) [pid = 8483] [serial = 353] [outer = (nil)] 13:10:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 145 (0xa2fc9000) [pid = 8483] [serial = 354] [outer = 0xa2001c00] 13:10:07 INFO - PROCESS | 8483 | 1471464607933 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 146 (0xa6738000) [pid = 8483] [serial = 355] [outer = 0xa2001c00] 13:10:08 INFO - PROCESS | 8483 | 1471464608812 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:10:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:10:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1581ms 13:10:08 INFO - PROCESS | 8483 | 1471464608860 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 8483 | 1471464608863 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:10:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:10:08 INFO - PROCESS | 8483 | 1471464608871 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 8483 | 1471464608874 Marionette TRACE conn3 <- [1,446,null,{}] 13:10:08 INFO - PROCESS | 8483 | 1471464608880 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:08 INFO - PROCESS | 8483 | 1471464608885 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:09 INFO - PROCESS | 8483 | 1471464609070 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:10:09 INFO - PROCESS | 8483 | 1471464609240 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 8483 | 1471464609255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f091c00 == 45 [pid = 8483] [id = 119] 13:10:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 147 (0x8f095000) [pid = 8483] [serial = 356] [outer = (nil)] 13:10:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 148 (0x8f09bc00) [pid = 8483] [serial = 357] [outer = 0x8f095000] 13:10:09 INFO - PROCESS | 8483 | 1471464609340 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 149 (0x8f09d400) [pid = 8483] [serial = 358] [outer = 0x8f095000] 13:10:10 INFO - PROCESS | 8483 | 1471464610293 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:10:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1683ms 13:10:10 INFO - PROCESS | 8483 | 1471464610569 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 8483 | 1471464610575 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:10:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:10:10 INFO - PROCESS | 8483 | 1471464610584 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 8483 | 1471464610589 Marionette TRACE conn3 <- [1,450,null,{}] 13:10:10 INFO - PROCESS | 8483 | 1471464610597 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:10 INFO - PROCESS | 8483 | 1471464610603 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:10 INFO - PROCESS | 8483 | 1471464610773 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:10:11 INFO - PROCESS | 8483 | 1471464611025 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 8483 | 1471464611041 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ea400 == 46 [pid = 8483] [id = 120] 13:10:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 150 (0x8f0eb400) [pid = 8483] [serial = 359] [outer = (nil)] 13:10:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 151 (0x8f0f5400) [pid = 8483] [serial = 360] [outer = 0x8f0eb400] 13:10:11 INFO - PROCESS | 8483 | 1471464611113 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 152 (0x8f7c0000) [pid = 8483] [serial = 361] [outer = 0x8f0eb400] 13:10:12 INFO - PROCESS | 8483 | 1471464612081 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 8483 | 1471464612129 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:10:12 INFO - PROCESS | 8483 | 1471464612140 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 8483 | 1471464612146 Marionette TRACE conn3 <- [1,454,null,{}] 13:10:12 INFO - PROCESS | 8483 | 1471464612152 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:12 INFO - PROCESS | 8483 | 1471464612158 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:12 INFO - PROCESS | 8483 | 1471464612335 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:10:12 INFO - PROCESS | 8483 | 1471464612555 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 8483 | 1471464612561 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c1400 == 47 [pid = 8483] [id = 121] 13:10:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 153 (0x8fbb8400) [pid = 8483] [serial = 362] [outer = (nil)] 13:10:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 154 (0x911e1000) [pid = 8483] [serial = 363] [outer = 0x8fbb8400] 13:10:12 INFO - PROCESS | 8483 | 1471464612682 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 155 (0x912c6800) [pid = 8483] [serial = 364] [outer = 0x8fbb8400] 13:10:13 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:13 INFO - PROCESS | 8483 | 1471464613616 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:10:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:10:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1542ms 13:10:13 INFO - PROCESS | 8483 | 1471464613678 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:10:13 INFO - PROCESS | 8483 | 1471464613682 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:10:13 INFO - PROCESS | 8483 | 1471464613688 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 8483 | 1471464613692 Marionette TRACE conn3 <- [1,458,null,{}] 13:10:13 INFO - PROCESS | 8483 | 1471464613706 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:13 INFO - PROCESS | 8483 | 1471464613715 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x9a0c7c00 == 46 [pid = 8483] [id = 73] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0xa6f47000 == 45 [pid = 8483] [id = 74] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x92fafc00 == 44 [pid = 8483] [id = 75] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x93931000 == 43 [pid = 8483] [id = 76] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x9d913400 == 42 [pid = 8483] [id = 16] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x9b8eb400 == 41 [pid = 8483] [id = 111] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x912c3000 == 40 [pid = 8483] [id = 110] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x912da400 == 39 [pid = 8483] [id = 109] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x91f20000 == 38 [pid = 8483] [id = 108] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x912d9000 == 37 [pid = 8483] [id = 107] 13:10:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1000 == 36 [pid = 8483] [id = 106] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x9a366000 == 35 [pid = 8483] [id = 103] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0xa6f81000 == 34 [pid = 8483] [id = 104] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x912c5000 == 33 [pid = 8483] [id = 102] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x9533a400 == 32 [pid = 8483] [id = 101] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x92fb0c00 == 31 [pid = 8483] [id = 100] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9800 == 30 [pid = 8483] [id = 99] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bf800 == 29 [pid = 8483] [id = 91] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x9abe3000 == 28 [pid = 8483] [id = 12] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0xa2544400 == 27 [pid = 8483] [id = 37] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x91f22400 == 26 [pid = 8483] [id = 8] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x95285000 == 25 [pid = 8483] [id = 46] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x93c6d400 == 24 [pid = 8483] [id = 10] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x93927400 == 23 [pid = 8483] [id = 72] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x912c5800 == 22 [pid = 8483] [id = 85] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x9392f000 == 21 [pid = 8483] [id = 29] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0xa3115400 == 20 [pid = 8483] [id = 13] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0xa901b000 == 19 [pid = 8483] [id = 105] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x99fd7800 == 18 [pid = 8483] [id = 86] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f091c00 == 17 [pid = 8483] [id = 119] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bcc00 == 16 [pid = 8483] [id = 118] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c6c00 == 15 [pid = 8483] [id = 117] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x98d74c00 == 14 [pid = 8483] [id = 115] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c7c00 == 13 [pid = 8483] [id = 116] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bf800 == 12 [pid = 8483] [id = 114] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c3400 == 11 [pid = 8483] [id = 112] 13:10:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3800 == 10 [pid = 8483] [id = 113] 13:10:15 INFO - PROCESS | 8483 | 1471464615156 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 154 (0xa237d000) [pid = 8483] [serial = 292] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 153 (0x95257c00) [pid = 8483] [serial = 285] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 152 (0x9ad43c00) [pid = 8483] [serial = 289] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 151 (0x99fdfc00) [pid = 8483] [serial = 258] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 150 (0x9b195400) [pid = 8483] [serial = 261] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 149 (0x9a4c1800) [pid = 8483] [serial = 286] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 148 (0x8f7c1c00) [pid = 8483] [serial = 270] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 147 (0x912d4800) [pid = 8483] [serial = 277] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 146 (0x8f8be800) [pid = 8483] [serial = 273] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 145 (0x9a8dd400) [pid = 8483] [serial = 288] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 144 (0x9524e400) [pid = 8483] [serial = 279] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 143 (0x98d73800) [pid = 8483] [serial = 282] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 142 (0xa1196000) [pid = 8483] [serial = 291] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 141 (0xa905b000) [pid = 8483] [serial = 267] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 140 (0xa4f2e800) [pid = 8483] [serial = 264] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 139 (0x912cec00) [pid = 8483] [serial = 276] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 138 (0x912dbc00) [pid = 8483] [serial = 255] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 137 (0x912e1800) [pid = 8483] [serial = 252] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 136 (0x95255c00) [pid = 8483] [serial = 280] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 135 (0x99526000) [pid = 8483] [serial = 283] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | --DOMWINDOW == 134 (0xa2fcb000) [pid = 8483] [serial = 294] [outer = (nil)] [url = about:blank] 13:10:15 INFO - PROCESS | 8483 | 1471464615468 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:15 INFO - PROCESS | 8483 | 1471464615481 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f098800 == 11 [pid = 8483] [id = 122] 13:10:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 135 (0x8f098c00) [pid = 8483] [serial = 365] [outer = (nil)] 13:10:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 136 (0x8f0a0800) [pid = 8483] [serial = 366] [outer = 0x8f098c00] 13:10:15 INFO - PROCESS | 8483 | 1471464615552 Marionette DEBUG loaded listener.js 13:10:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 137 (0x8f0f1000) [pid = 8483] [serial = 367] [outer = 0x8f098c00] 13:10:16 INFO - PROCESS | 8483 | 1471464616309 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 8483 | 1471464616336 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:10:16 INFO - PROCESS | 8483 | 1471464616360 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 8483 | 1471464616365 Marionette TRACE conn3 <- [1,462,null,{}] 13:10:16 INFO - PROCESS | 8483 | 1471464616371 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:16 INFO - PROCESS | 8483 | 1471464616377 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:16 INFO - PROCESS | 8483 | 1471464616539 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:10:16 INFO - PROCESS | 8483 | 1471464616549 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 8483 | 1471464616560 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5800 == 12 [pid = 8483] [id = 123] 13:10:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 138 (0x8f8c6000) [pid = 8483] [serial = 368] [outer = (nil)] 13:10:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 139 (0x8fbb6000) [pid = 8483] [serial = 369] [outer = 0x8f8c6000] 13:10:16 INFO - PROCESS | 8483 | 1471464616631 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 140 (0x8fbc0400) [pid = 8483] [serial = 370] [outer = 0x8f8c6000] 13:10:17 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:17 INFO - PROCESS | 8483 | 1471464617552 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 8483 | 1471464617652 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:10:17 INFO - PROCESS | 8483 | 1471464617669 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 8483 | 1471464617672 Marionette TRACE conn3 <- [1,466,null,{}] 13:10:17 INFO - PROCESS | 8483 | 1471464617678 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:17 INFO - PROCESS | 8483 | 1471464617683 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:17 INFO - PROCESS | 8483 | 1471464617905 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:10:17 INFO - PROCESS | 8483 | 1471464617937 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 8483 | 1471464617944 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5400 == 13 [pid = 8483] [id = 124] 13:10:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 141 (0x912d5400) [pid = 8483] [serial = 371] [outer = (nil)] 13:10:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 142 (0x912dd800) [pid = 8483] [serial = 372] [outer = 0x912d5400] 13:10:18 INFO - PROCESS | 8483 | 1471464618016 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 143 (0x91ade400) [pid = 8483] [serial = 373] [outer = 0x912d5400] 13:10:19 INFO - PROCESS | 8483 | 1471464619005 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 8483 | 1471464619057 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:10:19 INFO - PROCESS | 8483 | 1471464619079 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 8483 | 1471464619085 Marionette TRACE conn3 <- [1,470,null,{}] 13:10:19 INFO - PROCESS | 8483 | 1471464619091 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:19 INFO - PROCESS | 8483 | 1471464619098 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:19 INFO - PROCESS | 8483 | 1471464619338 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:10:19 INFO - PROCESS | 8483 | 1471464619362 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 8483 | 1471464619371 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c6a800 == 14 [pid = 8483] [id = 125] 13:10:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 144 (0x93c6d800) [pid = 8483] [serial = 374] [outer = (nil)] 13:10:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 145 (0x9525b000) [pid = 8483] [serial = 375] [outer = 0x93c6d800] 13:10:19 INFO - PROCESS | 8483 | 1471464619437 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 146 (0x95289800) [pid = 8483] [serial = 376] [outer = 0x93c6d800] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 145 (0xa6f48c00) [pid = 8483] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 144 (0x9524d800) [pid = 8483] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 143 (0x9d912c00) [pid = 8483] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 142 (0xa901c800) [pid = 8483] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 141 (0x95288000) [pid = 8483] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 140 (0x95255400) [pid = 8483] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 139 (0x93928c00) [pid = 8483] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 138 (0xa237f400) [pid = 8483] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 137 (0x9a0c3c00) [pid = 8483] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 136 (0x93928800) [pid = 8483] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 135 (0x9528d400) [pid = 8483] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 134 (0x9abe9800) [pid = 8483] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 133 (0x99fde000) [pid = 8483] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 132 (0x9a4c6000) [pid = 8483] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 131 (0x912cc000) [pid = 8483] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0x9b8ebc00) [pid = 8483] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0xa6f83800) [pid = 8483] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x9392a000) [pid = 8483] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x99e6b000) [pid = 8483] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0x9524f800) [pid = 8483] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0xa4f31c00) [pid = 8483] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x8eed1c00) [pid = 8483] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0x99806c00) [pid = 8483] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x8f7bd800) [pid = 8483] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0xa9a01400) [pid = 8483] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x91f23c00) [pid = 8483] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x99524000) [pid = 8483] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x994c5800) [pid = 8483] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x912cb800) [pid = 8483] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0xa4d61400) [pid = 8483] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x9a4cc800) [pid = 8483] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x8f7c7000) [pid = 8483] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x912d7c00) [pid = 8483] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x8f7ba400) [pid = 8483] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0xa6f7d800) [pid = 8483] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x9a4c0400) [pid = 8483] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x99fd9400) [pid = 8483] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:10:20 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa1198400) [pid = 8483] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:10:21 INFO - PROCESS | 8483 | 1471464621328 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:10:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:10:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2313ms 13:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:10:21 INFO - PROCESS | 8483 | 1471464621379 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:10:21 INFO - PROCESS | 8483 | 1471464621381 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:10:21 INFO - PROCESS | 8483 | 1471464621388 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:10:21 INFO - PROCESS | 8483 | 1471464621391 Marionette TRACE conn3 <- [1,474,null,{}] 13:10:21 INFO - PROCESS | 8483 | 1471464621396 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:21 INFO - PROCESS | 8483 | 1471464621400 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:21 INFO - PROCESS | 8483 | 1471464621554 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:10:21 INFO - PROCESS | 8483 | 1471464621563 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:21 INFO - PROCESS | 8483 | 1471464621569 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece800 == 15 [pid = 8483] [id = 126] 13:10:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x8f7b9400) [pid = 8483] [serial = 377] [outer = (nil)] 13:10:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9524d800) [pid = 8483] [serial = 378] [outer = 0x8f7b9400] 13:10:21 INFO - PROCESS | 8483 | 1471464621638 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9528b400) [pid = 8483] [serial = 379] [outer = 0x8f7b9400] 13:10:22 INFO - PROCESS | 8483 | 1471464622490 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:10:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:10:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1147ms 13:10:22 INFO - PROCESS | 8483 | 1471464622534 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 8483 | 1471464622538 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:10:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:10:22 INFO - PROCESS | 8483 | 1471464622544 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - PROCESS | 8483 | 1471464622547 Marionette TRACE conn3 <- [1,478,null,{}] 13:10:22 INFO - PROCESS | 8483 | 1471464622553 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:22 INFO - PROCESS | 8483 | 1471464622558 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:22 INFO - PROCESS | 8483 | 1471464622783 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:10:23 INFO - PROCESS | 8483 | 1471464622995 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 8483 | 1471464623005 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1000 == 16 [pid = 8483] [id = 127] 13:10:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x8eed1400) [pid = 8483] [serial = 380] [outer = (nil)] 13:10:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x8f091c00) [pid = 8483] [serial = 381] [outer = 0x8eed1400] 13:10:23 INFO - PROCESS | 8483 | 1471464623105 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x8f0e9800) [pid = 8483] [serial = 382] [outer = 0x8eed1400] 13:10:24 INFO - PROCESS | 8483 | 1471464624149 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:10:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:10:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1637ms 13:10:24 INFO - PROCESS | 8483 | 1471464624184 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:10:24 INFO - PROCESS | 8483 | 1471464624189 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:10:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:10:24 INFO - PROCESS | 8483 | 1471464624198 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:10:24 INFO - PROCESS | 8483 | 1471464624202 Marionette TRACE conn3 <- [1,482,null,{}] 13:10:24 INFO - PROCESS | 8483 | 1471464624210 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:24 INFO - PROCESS | 8483 | 1471464624216 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:24 INFO - PROCESS | 8483 | 1471464624412 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:10:24 INFO - PROCESS | 8483 | 1471464624637 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:24 INFO - PROCESS | 8483 | 1471464624649 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed5400 == 17 [pid = 8483] [id = 128] 13:10:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x912cbc00) [pid = 8483] [serial = 383] [outer = (nil)] 13:10:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x912d3400) [pid = 8483] [serial = 384] [outer = 0x912cbc00] 13:10:24 INFO - PROCESS | 8483 | 1471464624775 Marionette DEBUG loaded listener.js 13:10:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x912e0c00) [pid = 8483] [serial = 385] [outer = 0x912cbc00] 13:10:25 INFO - PROCESS | 8483 | 1471464625760 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:10:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:10:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1642ms 13:10:25 INFO - PROCESS | 8483 | 1471464625841 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:10:25 INFO - PROCESS | 8483 | 1471464625846 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:10:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:10:25 INFO - PROCESS | 8483 | 1471464625855 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:10:25 INFO - PROCESS | 8483 | 1471464625860 Marionette TRACE conn3 <- [1,486,null,{}] 13:10:25 INFO - PROCESS | 8483 | 1471464625866 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:25 INFO - PROCESS | 8483 | 1471464625871 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:26 INFO - PROCESS | 8483 | 1471464626100 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:10:26 INFO - PROCESS | 8483 | 1471464626367 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:26 INFO - PROCESS | 8483 | 1471464626376 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x93923800 == 18 [pid = 8483] [id = 129] 13:10:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x93a54000) [pid = 8483] [serial = 386] [outer = (nil)] 13:10:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x95257000) [pid = 8483] [serial = 387] [outer = 0x93a54000] 13:10:26 INFO - PROCESS | 8483 | 1471464626480 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x976b4400) [pid = 8483] [serial = 388] [outer = 0x93a54000] 13:10:27 INFO - PROCESS | 8483 | 1471464627525 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1733ms 13:10:27 INFO - PROCESS | 8483 | 1471464627588 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 8483 | 1471464627595 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:10:27 INFO - PROCESS | 8483 | 1471464627612 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - PROCESS | 8483 | 1471464627620 Marionette TRACE conn3 <- [1,490,null,{}] 13:10:27 INFO - PROCESS | 8483 | 1471464627626 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:27 INFO - PROCESS | 8483 | 1471464627634 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:27 INFO - PROCESS | 8483 | 1471464627914 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:10:28 INFO - PROCESS | 8483 | 1471464628200 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 8483 | 1471464628209 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x9951e000 == 19 [pid = 8483] [id = 130] 13:10:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x99522c00) [pid = 8483] [serial = 389] [outer = (nil)] 13:10:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x995f4000) [pid = 8483] [serial = 390] [outer = 0x99522c00] 13:10:28 INFO - PROCESS | 8483 | 1471464628294 Marionette DEBUG loaded listener.js 13:10:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x99539c00) [pid = 8483] [serial = 391] [outer = 0x99522c00] 13:10:29 INFO - PROCESS | 8483 | 1471464629180 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:10:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1643ms 13:10:29 INFO - PROCESS | 8483 | 1471464629246 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 8483 | 1471464629250 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:10:29 INFO - PROCESS | 8483 | 1471464629257 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - PROCESS | 8483 | 1471464629260 Marionette TRACE conn3 <- [1,494,null,{}] 13:10:29 INFO - PROCESS | 8483 | 1471464629266 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:29 INFO - PROCESS | 8483 | 1471464629272 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:29 INFO - PROCESS | 8483 | 1471464629455 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:10:29 INFO - PROCESS | 8483 | 1471464629633 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 8483 | 1471464629642 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6800 == 20 [pid = 8483] [id = 131] 13:10:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x8f098000) [pid = 8483] [serial = 392] [outer = (nil)] 13:10:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x99fe0400) [pid = 8483] [serial = 393] [outer = 0x8f098000] 13:10:29 INFO - PROCESS | 8483 | 1471464629777 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x9a0c8000) [pid = 8483] [serial = 394] [outer = 0x8f098000] 13:10:30 INFO - PROCESS | 8483 | 1471464630734 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:10:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:10:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1532ms 13:10:30 INFO - PROCESS | 8483 | 1471464630790 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:10:30 INFO - PROCESS | 8483 | 1471464630794 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:10:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:10:30 INFO - PROCESS | 8483 | 1471464630800 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:10:30 INFO - PROCESS | 8483 | 1471464630803 Marionette TRACE conn3 <- [1,498,null,{}] 13:10:30 INFO - PROCESS | 8483 | 1471464630809 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:30 INFO - PROCESS | 8483 | 1471464630815 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:30 INFO - PROCESS | 8483 | 1471464630995 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:10:31 INFO - PROCESS | 8483 | 1471464631219 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 8483 | 1471464631238 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a79e800 == 21 [pid = 8483] [id = 132] 13:10:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x9a79ec00) [pid = 8483] [serial = 395] [outer = (nil)] 13:10:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x9abe9800) [pid = 8483] [serial = 396] [outer = 0x9a79ec00] 13:10:31 INFO - PROCESS | 8483 | 1471464631499 Marionette DEBUG loaded listener.js 13:10:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x9b8ee000) [pid = 8483] [serial = 397] [outer = 0x9a79ec00] 13:10:32 INFO - PROCESS | 8483 | 1471464632723 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:10:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:10:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1983ms 13:10:32 INFO - PROCESS | 8483 | 1471464632785 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:10:32 INFO - PROCESS | 8483 | 1471464632789 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:10:32 INFO - PROCESS | 8483 | 1471464632796 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:10:32 INFO - PROCESS | 8483 | 1471464632799 Marionette TRACE conn3 <- [1,502,null,{}] 13:10:32 INFO - PROCESS | 8483 | 1471464632805 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:32 INFO - PROCESS | 8483 | 1471464632810 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:32 INFO - PROCESS | 8483 | 1471464632993 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:10:33 INFO - PROCESS | 8483 | 1471464633210 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:33 INFO - PROCESS | 8483 | 1471464633218 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0c00 == 22 [pid = 8483] [id = 133] 13:10:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x9534cc00) [pid = 8483] [serial = 398] [outer = (nil)] 13:10:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0xa2327c00) [pid = 8483] [serial = 399] [outer = 0x9534cc00] 13:10:33 INFO - PROCESS | 8483 | 1471464633302 Marionette DEBUG loaded listener.js 13:10:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 132 (0xa20a4000) [pid = 8483] [serial = 400] [outer = 0x9534cc00] 13:10:34 INFO - PROCESS | 8483 | 1471464634108 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1380ms 13:10:34 INFO - PROCESS | 8483 | 1471464634182 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:10:34 INFO - PROCESS | 8483 | 1471464634185 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:10:34 INFO - PROCESS | 8483 | 1471464634192 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:10:34 INFO - PROCESS | 8483 | 1471464634195 Marionette TRACE conn3 <- [1,506,null,{}] 13:10:34 INFO - PROCESS | 8483 | 1471464634202 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:34 INFO - PROCESS | 8483 | 1471464634207 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:34 INFO - PROCESS | 8483 | 1471464634381 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:10:34 INFO - PROCESS | 8483 | 1471464634575 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:34 INFO - PROCESS | 8483 | 1471464634581 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f096000 == 23 [pid = 8483] [id = 134] 13:10:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 133 (0x8f096800) [pid = 8483] [serial = 401] [outer = (nil)] 13:10:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 134 (0xa23b6400) [pid = 8483] [serial = 402] [outer = 0x8f096800] 13:10:34 INFO - PROCESS | 8483 | 1471464634661 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 135 (0xa2fc8800) [pid = 8483] [serial = 403] [outer = 0x8f096800] 13:10:35 INFO - PROCESS | 8483 | 1471464635616 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:10:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:10:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1489ms 13:10:35 INFO - PROCESS | 8483 | 1471464635683 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 8483 | 1471464635686 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:10:35 INFO - PROCESS | 8483 | 1471464635693 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 8483 | 1471464635697 Marionette TRACE conn3 <- [1,510,null,{}] 13:10:35 INFO - PROCESS | 8483 | 1471464635702 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:35 INFO - PROCESS | 8483 | 1471464635707 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:35 INFO - PROCESS | 8483 | 1471464635872 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:10:36 INFO - PROCESS | 8483 | 1471464636050 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 8483 | 1471464636060 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bcc00 == 24 [pid = 8483] [id = 135] 13:10:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 136 (0x8f7c0c00) [pid = 8483] [serial = 404] [outer = (nil)] 13:10:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 137 (0x912c9800) [pid = 8483] [serial = 405] [outer = 0x8f7c0c00] 13:10:36 INFO - PROCESS | 8483 | 1471464636180 Marionette DEBUG loaded listener.js 13:10:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 138 (0x9528ec00) [pid = 8483] [serial = 406] [outer = 0x8f7c0c00] 13:10:37 INFO - PROCESS | 8483 | 1471464637097 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:10:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1438ms 13:10:37 INFO - PROCESS | 8483 | 1471464637131 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 8483 | 1471464637135 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:10:37 INFO - PROCESS | 8483 | 1471464637142 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - PROCESS | 8483 | 1471464637145 Marionette TRACE conn3 <- [1,514,null,{}] 13:10:37 INFO - PROCESS | 8483 | 1471464637151 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:37 INFO - PROCESS | 8483 | 1471464637156 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:37 INFO - PROCESS | 8483 | 1471464637316 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:10:37 INFO - PROCESS | 8483 | 1471464637668 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:37 INFO - PROCESS | 8483 | 1471464637677 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0000 == 25 [pid = 8483] [id = 136] 13:10:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 139 (0x8eed2000) [pid = 8483] [serial = 407] [outer = (nil)] 13:10:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 140 (0x8f092400) [pid = 8483] [serial = 408] [outer = 0x8eed2000] 13:10:37 INFO - PROCESS | 8483 | 1471464637755 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 141 (0x8f0f5800) [pid = 8483] [serial = 409] [outer = 0x8eed2000] 13:10:38 INFO - PROCESS | 8483 | 1471464638641 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:10:38 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 13:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 13:10:38 INFO - PROCESS | 8483 | 1471464638684 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:10:38 INFO - PROCESS | 8483 | 1471464638689 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:10:38 INFO - PROCESS | 8483 | 1471464638697 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:10:38 INFO - PROCESS | 8483 | 1471464638703 Marionette TRACE conn3 <- [1,518,null,{}] 13:10:38 INFO - PROCESS | 8483 | 1471464638710 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 8483 | 1471464638716 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:38 INFO - PROCESS | 8483 | 1471464638886 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:10:39 INFO - PROCESS | 8483 | 1471464639102 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:39 INFO - PROCESS | 8483 | 1471464639109 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed8400 == 26 [pid = 8483] [id = 137] 13:10:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 142 (0x8f097800) [pid = 8483] [serial = 410] [outer = (nil)] 13:10:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 143 (0x8f7c5000) [pid = 8483] [serial = 411] [outer = 0x8f097800] 13:10:39 INFO - PROCESS | 8483 | 1471464639224 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 144 (0x912d9c00) [pid = 8483] [serial = 412] [outer = 0x8f097800] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c1400 == 25 [pid = 8483] [id = 121] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece800 == 24 [pid = 8483] [id = 126] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x93c6a800 == 23 [pid = 8483] [id = 125] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5400 == 22 [pid = 8483] [id = 124] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5800 == 21 [pid = 8483] [id = 123] 13:10:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8f098800 == 20 [pid = 8483] [id = 122] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 143 (0xa8cbec00) [pid = 8483] [serial = 222] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 142 (0x9977d800) [pid = 8483] [serial = 216] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 141 (0xa33da000) [pid = 8483] [serial = 295] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 140 (0xa90b4400) [pid = 8483] [serial = 225] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 139 (0xa2303c00) [pid = 8483] [serial = 138] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 138 (0x994c0000) [pid = 8483] [serial = 174] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 137 (0xa6f47400) [pid = 8483] [serial = 171] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 136 (0xa9bce800) [pid = 8483] [serial = 228] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 135 (0x9a0cc800) [pid = 8483] [serial = 177] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 134 (0x99806000) [pid = 8483] [serial = 189] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 133 (0xa8c20000) [pid = 8483] [serial = 213] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 132 (0xa230fc00) [pid = 8483] [serial = 183] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 131 (0x9a8e4800) [pid = 8483] [serial = 180] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0x9b8e0c00) [pid = 8483] [serial = 219] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x8f8bfc00) [pid = 8483] [serial = 274] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x91ae4000) [pid = 8483] [serial = 253] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x8f7c4000) [pid = 8483] [serial = 271] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0xa9bc8000) [pid = 8483] [serial = 268] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x9a4c9000) [pid = 8483] [serial = 186] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x9a4c5c00) [pid = 8483] [serial = 259] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0xa4f85400) [pid = 8483] [serial = 265] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x91ae7000) [pid = 8483] [serial = 256] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0xa6f49800) [pid = 8483] [serial = 250] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9d919800) [pid = 8483] [serial = 262] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x9b6de000) [pid = 8483] [serial = 336] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x9d99e000) [pid = 8483] [serial = 333] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0xa2304800) [pid = 8483] [serial = 334] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0xa82f0400) [pid = 8483] [serial = 312] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0xa9020800) [pid = 8483] [serial = 313] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x95254c00) [pid = 8483] [serial = 300] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x976d1400) [pid = 8483] [serial = 301] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9a0c4000) [pid = 8483] [serial = 327] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x977ed000) [pid = 8483] [serial = 324] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x98d6a400) [pid = 8483] [serial = 325] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa6899400) [pid = 8483] [serial = 309] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa6da6000) [pid = 8483] [serial = 310] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x912cf000) [pid = 8483] [serial = 318] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x912dcc00) [pid = 8483] [serial = 319] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0xa20a5800) [pid = 8483] [serial = 306] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa2fc3400) [pid = 8483] [serial = 307] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x8f8c5c00) [pid = 8483] [serial = 297] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x912c8c00) [pid = 8483] [serial = 298] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0xa9a0c400) [pid = 8483] [serial = 315] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0xa9a10800) [pid = 8483] [serial = 316] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x9525a000) [pid = 8483] [serial = 321] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9528fc00) [pid = 8483] [serial = 322] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x99806800) [pid = 8483] [serial = 303] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x99fdbc00) [pid = 8483] [serial = 304] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9a79bc00) [pid = 8483] [serial = 330] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x9aa18400) [pid = 8483] [serial = 331] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x9d9a1000) [pid = 8483] [serial = 337] [outer = (nil)] [url = about:blank] 13:10:39 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x9a0cfc00) [pid = 8483] [serial = 328] [outer = (nil)] [url = about:blank] 13:10:40 INFO - PROCESS | 8483 | 1471464640183 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:10:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:10:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1539ms 13:10:40 INFO - PROCESS | 8483 | 1471464640239 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 8483 | 1471464640245 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:10:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:10:40 INFO - PROCESS | 8483 | 1471464640252 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 8483 | 1471464640256 Marionette TRACE conn3 <- [1,522,null,{}] 13:10:40 INFO - PROCESS | 8483 | 1471464640262 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 8483 | 1471464640267 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:40 INFO - PROCESS | 8483 | 1471464640436 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:10:40 INFO - PROCESS | 8483 | 1471464640572 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 8483 | 1471464640583 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6400 == 21 [pid = 8483] [id = 138] 13:10:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f0ebc00) [pid = 8483] [serial = 413] [outer = (nil)] 13:10:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x912d9000) [pid = 8483] [serial = 414] [outer = 0x8f0ebc00] 13:10:40 INFO - PROCESS | 8483 | 1471464640652 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9220c800) [pid = 8483] [serial = 415] [outer = 0x8f0ebc00] 13:10:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9525a000) [pid = 8483] [serial = 416] [outer = 0x989a8800] 13:10:41 INFO - PROCESS | 8483 | 1471464641595 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:10:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:10:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1389ms 13:10:41 INFO - PROCESS | 8483 | 1471464641642 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 8483 | 1471464641646 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:10:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:10:41 INFO - PROCESS | 8483 | 1471464641659 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 8483 | 1471464641668 Marionette TRACE conn3 <- [1,526,null,{}] 13:10:41 INFO - PROCESS | 8483 | 1471464641676 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:41 INFO - PROCESS | 8483 | 1471464641682 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:41 INFO - PROCESS | 8483 | 1471464641853 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:10:42 INFO - PROCESS | 8483 | 1471464641998 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:42 INFO - PROCESS | 8483 | 1471464642006 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2e000 == 22 [pid = 8483] [id = 139] 13:10:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x95291400) [pid = 8483] [serial = 417] [outer = (nil)] 13:10:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x98d6b400) [pid = 8483] [serial = 418] [outer = 0x95291400] 13:10:42 INFO - PROCESS | 8483 | 1471464642074 Marionette DEBUG loaded listener.js 13:10:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9951a000) [pid = 8483] [serial = 419] [outer = 0x95291400] 13:10:42 INFO - PROCESS | 8483 | 1471464642908 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:10:42 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 13:10:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1299ms 13:10:42 INFO - PROCESS | 8483 | 1471464642951 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:10:42 INFO - PROCESS | 8483 | 1471464642956 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:10:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:10:42 INFO - PROCESS | 8483 | 1471464642962 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 8483 | 1471464642965 Marionette TRACE conn3 <- [1,530,null,{}] 13:10:42 INFO - PROCESS | 8483 | 1471464642976 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:42 INFO - PROCESS | 8483 | 1471464642980 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:43 INFO - PROCESS | 8483 | 1471464643208 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:10:43 INFO - PROCESS | 8483 | 1471464643236 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:43 INFO - PROCESS | 8483 | 1471464643247 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed5000 == 23 [pid = 8483] [id = 140] 13:10:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x98258400) [pid = 8483] [serial = 420] [outer = (nil)] 13:10:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x99fd6000) [pid = 8483] [serial = 421] [outer = 0x98258400] 13:10:43 INFO - PROCESS | 8483 | 1471464643324 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x99fd6400) [pid = 8483] [serial = 422] [outer = 0x98258400] 13:10:44 INFO - PROCESS | 8483 | 1471464644156 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:10:44 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 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:10:44 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 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:10:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:10:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1290ms 13:10:44 INFO - PROCESS | 8483 | 1471464644258 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 8483 | 1471464644261 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:10:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:10:44 INFO - PROCESS | 8483 | 1471464644271 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 8483 | 1471464644274 Marionette TRACE conn3 <- [1,534,null,{}] 13:10:44 INFO - PROCESS | 8483 | 1471464644280 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 8483 | 1471464644285 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:44 INFO - PROCESS | 8483 | 1471464644615 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x911d9c00) [pid = 8483] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0xa2001c00) [pid = 8483] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8f8c6000) [pid = 8483] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x8f095000) [pid = 8483] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8f0eb400) [pid = 8483] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x99521800) [pid = 8483] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x912d5400) [pid = 8483] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x93c6d800) [pid = 8483] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8f098c00) [pid = 8483] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8fbb8400) [pid = 8483] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x911dd400) [pid = 8483] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x912c4000) [pid = 8483] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:10:44 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8fbb4000) [pid = 8483] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:10:44 INFO - PROCESS | 8483 | 1471464644731 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 8483 | 1471464644745 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8400 == 24 [pid = 8483] [id = 141] 13:10:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8f0eb400) [pid = 8483] [serial = 423] [outer = (nil)] 13:10:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x911d9c00) [pid = 8483] [serial = 424] [outer = 0x8f0eb400] 13:10:44 INFO - PROCESS | 8483 | 1471464644826 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x9a4cbc00) [pid = 8483] [serial = 425] [outer = 0x8f0eb400] 13:10:45 INFO - PROCESS | 8483 | 1471464645578 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:10:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1377ms 13:10:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:10:45 INFO - PROCESS | 8483 | 1471464645649 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 8483 | 1471464645651 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:10:45 INFO - PROCESS | 8483 | 1471464645658 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 8483 | 1471464645661 Marionette TRACE conn3 <- [1,538,null,{}] 13:10:45 INFO - PROCESS | 8483 | 1471464645667 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:45 INFO - PROCESS | 8483 | 1471464645671 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:45 INFO - PROCESS | 8483 | 1471464645897 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:10:45 INFO - PROCESS | 8483 | 1471464645917 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 8483 | 1471464645924 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e2c00 == 25 [pid = 8483] [id = 142] 13:10:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x91ada000) [pid = 8483] [serial = 426] [outer = (nil)] 13:10:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x9ad4e000) [pid = 8483] [serial = 427] [outer = 0x91ada000] 13:10:45 INFO - PROCESS | 8483 | 1471464645997 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9b8e8c00) [pid = 8483] [serial = 428] [outer = 0x91ada000] 13:10:46 INFO - PROCESS | 8483 | 1471464646885 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:10:46 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. 13:10:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1284ms 13:10:46 INFO - PROCESS | 8483 | 1471464646942 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 8483 | 1471464646948 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:10:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:10:46 INFO - PROCESS | 8483 | 1471464646957 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 8483 | 1471464646962 Marionette TRACE conn3 <- [1,542,null,{}] 13:10:46 INFO - PROCESS | 8483 | 1471464646971 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:46 INFO - PROCESS | 8483 | 1471464646976 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:47 INFO - PROCESS | 8483 | 1471464647191 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:10:47 INFO - PROCESS | 8483 | 1471464647363 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 8483 | 1471464647378 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f095000 == 26 [pid = 8483] [id = 143] 13:10:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x8f096400) [pid = 8483] [serial = 429] [outer = (nil)] 13:10:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f8bf400) [pid = 8483] [serial = 430] [outer = 0x8f096400] 13:10:47 INFO - PROCESS | 8483 | 1471464647459 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x8fbbac00) [pid = 8483] [serial = 431] [outer = 0x8f096400] 13:10:48 INFO - PROCESS | 8483 | 1471464648406 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:10:48 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. 13:10:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1483ms 13:10:48 INFO - PROCESS | 8483 | 1471464648440 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 8483 | 1471464648447 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:10:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:10:48 INFO - PROCESS | 8483 | 1471464648458 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 8483 | 1471464648462 Marionette TRACE conn3 <- [1,546,null,{}] 13:10:48 INFO - PROCESS | 8483 | 1471464648468 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:48 INFO - PROCESS | 8483 | 1471464648473 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:48 INFO - PROCESS | 8483 | 1471464648703 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:10:48 INFO - PROCESS | 8483 | 1471464648893 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 8483 | 1471464648901 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bd800 == 27 [pid = 8483] [id = 144] 13:10:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x911e4000) [pid = 8483] [serial = 432] [outer = (nil)] 13:10:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x93929800) [pid = 8483] [serial = 433] [outer = 0x911e4000] 13:10:49 INFO - PROCESS | 8483 | 1471464648997 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x95251400) [pid = 8483] [serial = 434] [outer = 0x911e4000] 13:10:50 INFO - PROCESS | 8483 | 1471464650080 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:10:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1635ms 13:10:50 INFO - PROCESS | 8483 | 1471464650093 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 8483 | 1471464650096 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:10:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:10:50 INFO - PROCESS | 8483 | 1471464650103 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 8483 | 1471464650109 Marionette TRACE conn3 <- [1,550,null,{}] 13:10:50 INFO - PROCESS | 8483 | 1471464650126 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:50 INFO - PROCESS | 8483 | 1471464650134 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:50 INFO - PROCESS | 8483 | 1471464650366 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:10:50 INFO - PROCESS | 8483 | 1471464650612 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:50 INFO - PROCESS | 8483 | 1471464650625 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x99fdb000 == 28 [pid = 8483] [id = 145] 13:10:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x9a0cfc00) [pid = 8483] [serial = 435] [outer = (nil)] 13:10:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9a8db000) [pid = 8483] [serial = 436] [outer = 0x9a0cfc00] 13:10:50 INFO - PROCESS | 8483 | 1471464650716 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9d918000) [pid = 8483] [serial = 437] [outer = 0x9a0cfc00] 13:10:51 INFO - PROCESS | 8483 | 1471464651597 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:10:51 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. 13:10:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1539ms 13:10:51 INFO - PROCESS | 8483 | 1471464651657 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:10:51 INFO - PROCESS | 8483 | 1471464651663 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:10:51 INFO - PROCESS | 8483 | 1471464651671 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:10:51 INFO - PROCESS | 8483 | 1471464651675 Marionette TRACE conn3 <- [1,554,null,{}] 13:10:51 INFO - PROCESS | 8483 | 1471464651681 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:51 INFO - PROCESS | 8483 | 1471464651686 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:51 INFO - PROCESS | 8483 | 1471464651888 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:10:52 INFO - PROCESS | 8483 | 1471464652059 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:52 INFO - PROCESS | 8483 | 1471464652072 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x9abe6800 == 29 [pid = 8483] [id = 146] 13:10:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9b10dc00) [pid = 8483] [serial = 438] [outer = (nil)] 13:10:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0xa2304800) [pid = 8483] [serial = 439] [outer = 0x9b10dc00] 13:10:52 INFO - PROCESS | 8483 | 1471464652221 Marionette DEBUG loaded listener.js 13:10:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa2380400) [pid = 8483] [serial = 440] [outer = 0x9b10dc00] 13:10:53 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:53 INFO - PROCESS | 8483 | 1471464653379 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1749ms 13:10:53 INFO - PROCESS | 8483 | 1471464653420 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:10:53 INFO - PROCESS | 8483 | 1471464653425 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:10:53 INFO - PROCESS | 8483 | 1471464653432 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:10:53 INFO - PROCESS | 8483 | 1471464653435 Marionette TRACE conn3 <- [1,558,null,{}] 13:10:53 INFO - PROCESS | 8483 | 1471464653442 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:53 INFO - PROCESS | 8483 | 1471464653448 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:53 INFO - PROCESS | 8483 | 1471464653666 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:10:53 INFO - PROCESS | 8483 | 1471464653893 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 8483 | 1471464653899 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece400 == 30 [pid = 8483] [id = 147] 13:10:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x91f22400) [pid = 8483] [serial = 441] [outer = (nil)] 13:10:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0xa3113c00) [pid = 8483] [serial = 442] [outer = 0x91f22400] 13:10:54 INFO - PROCESS | 8483 | 1471464653997 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa3177c00) [pid = 8483] [serial = 443] [outer = 0x91f22400] 13:10:54 INFO - PROCESS | 8483 | 1471464654931 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:10:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:10:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1533ms 13:10:54 INFO - PROCESS | 8483 | 1471464654964 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 8483 | 1471464654969 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:10:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:10:54 INFO - PROCESS | 8483 | 1471464654976 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - PROCESS | 8483 | 1471464654979 Marionette TRACE conn3 <- [1,562,null,{}] 13:10:54 INFO - PROCESS | 8483 | 1471464654985 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:54 INFO - PROCESS | 8483 | 1471464654996 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:55 INFO - PROCESS | 8483 | 1471464655222 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:10:55 INFO - PROCESS | 8483 | 1471464655446 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 8483 | 1471464655455 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d9a2400 == 31 [pid = 8483] [id = 148] 13:10:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0xa2fc3000) [pid = 8483] [serial = 444] [outer = (nil)] 13:10:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0xa61c7800) [pid = 8483] [serial = 445] [outer = 0xa2fc3000] 13:10:55 INFO - PROCESS | 8483 | 1471464655577 Marionette DEBUG loaded listener.js 13:10:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa6730000) [pid = 8483] [serial = 446] [outer = 0xa2fc3000] 13:10:56 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:56 INFO - PROCESS | 8483 | 1471464656494 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:10:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1584ms 13:10:56 INFO - PROCESS | 8483 | 1471464656561 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 8483 | 1471464656565 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:10:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:10:56 INFO - PROCESS | 8483 | 1471464656572 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 8483 | 1471464656576 Marionette TRACE conn3 <- [1,566,null,{}] 13:10:56 INFO - PROCESS | 8483 | 1471464656582 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:56 INFO - PROCESS | 8483 | 1471464656587 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:56 INFO - PROCESS | 8483 | 1471464656796 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:10:57 INFO - PROCESS | 8483 | 1471464657014 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 8483 | 1471464657020 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:57 INFO - PROCESS | 8483 | ++DOCSHELL 0xa4d55000 == 32 [pid = 8483] [id = 149] 13:10:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0xa4d5b400) [pid = 8483] [serial = 447] [outer = (nil)] 13:10:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0xa67aa800) [pid = 8483] [serial = 448] [outer = 0xa4d5b400] 13:10:57 INFO - PROCESS | 8483 | 1471464657141 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa6da7800) [pid = 8483] [serial = 449] [outer = 0xa4d5b400] 13:10:57 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:58 INFO - PROCESS | 8483 | 1471464658022 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:10:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:10:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1489ms 13:10:58 INFO - PROCESS | 8483 | 1471464658062 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 8483 | 1471464658066 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:10:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:10:58 INFO - PROCESS | 8483 | 1471464658073 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 8483 | 1471464658075 Marionette TRACE conn3 <- [1,570,null,{}] 13:10:58 INFO - PROCESS | 8483 | 1471464658082 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 8483 | 1471464658087 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:58 INFO - PROCESS | 8483 | 1471464658273 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:10:58 INFO - PROCESS | 8483 | 1471464658456 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 8483 | 1471464658464 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114e000 == 33 [pid = 8483] [id = 150] 13:10:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x9114f000) [pid = 8483] [serial = 450] [outer = (nil)] 13:10:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x91155000) [pid = 8483] [serial = 451] [outer = 0x9114f000] 13:10:58 INFO - PROCESS | 8483 | 1471464658550 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x91158800) [pid = 8483] [serial = 452] [outer = 0x9114f000] 13:10:59 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:59 INFO - PROCESS | 8483 | 1471464659414 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:10:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 13:10:59 INFO - PROCESS | 8483 | 1471464659453 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 8483 | 1471464659457 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:10:59 INFO - PROCESS | 8483 | 1471464659463 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 8483 | 1471464659467 Marionette TRACE conn3 <- [1,574,null,{}] 13:10:59 INFO - PROCESS | 8483 | 1471464659472 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:59 INFO - PROCESS | 8483 | 1471464659476 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:59 INFO - PROCESS | 8483 | 1471464659663 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:10:59 INFO - PROCESS | 8483 | 1471464659839 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 8483 | 1471464659848 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:10:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f1c00 == 34 [pid = 8483] [id = 151] 13:10:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8f7b9c00) [pid = 8483] [serial = 453] [outer = (nil)] 13:10:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x9114b800) [pid = 8483] [serial = 454] [outer = 0x8f7b9c00] 13:10:59 INFO - PROCESS | 8483 | 1471464659927 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x91159c00) [pid = 8483] [serial = 455] [outer = 0x8f7b9c00] 13:11:01 INFO - PROCESS | 8483 | 1471464661311 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:11:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1886ms 13:11:01 INFO - PROCESS | 8483 | 1471464661351 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 8483 | 1471464661357 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:11:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:11:01 INFO - PROCESS | 8483 | 1471464661365 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 8483 | 1471464661372 Marionette TRACE conn3 <- [1,578,null,{}] 13:11:01 INFO - PROCESS | 8483 | 1471464661379 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:01 INFO - PROCESS | 8483 | 1471464661384 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:01 INFO - PROCESS | 8483 | 1471464661562 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:11:01 INFO - PROCESS | 8483 | 1471464661760 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 8483 | 1471464661769 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbe000 == 35 [pid = 8483] [id = 152] 13:11:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x91152c00) [pid = 8483] [serial = 456] [outer = (nil)] 13:11:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x911e0800) [pid = 8483] [serial = 457] [outer = 0x91152c00] 13:11:01 INFO - PROCESS | 8483 | 1471464661845 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x912cfc00) [pid = 8483] [serial = 458] [outer = 0x91152c00] 13:11:02 INFO - PROCESS | 8483 | 1471464662862 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1534ms 13:11:02 INFO - PROCESS | 8483 | 1471464662899 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 8483 | 1471464662906 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:11:02 INFO - PROCESS | 8483 | 1471464662916 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 8483 | 1471464662920 Marionette TRACE conn3 <- [1,582,null,{}] 13:11:02 INFO - PROCESS | 8483 | 1471464662926 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 8483 | 1471464662931 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:03 INFO - PROCESS | 8483 | 1471464663113 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bcc00 == 34 [pid = 8483] [id = 135] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8f096000 == 33 [pid = 8483] [id = 134] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0c00 == 32 [pid = 8483] [id = 133] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x9a79e800 == 31 [pid = 8483] [id = 132] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6800 == 30 [pid = 8483] [id = 131] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x9951e000 == 29 [pid = 8483] [id = 130] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x93923800 == 28 [pid = 8483] [id = 129] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed5400 == 27 [pid = 8483] [id = 128] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1000 == 26 [pid = 8483] [id = 127] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ea400 == 25 [pid = 8483] [id = 120] 13:11:04 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0000 == 24 [pid = 8483] [id = 136] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x911e5c00) [pid = 8483] [serial = 348] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0xa2fc9000) [pid = 8483] [serial = 354] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x8fbc0400) [pid = 8483] [serial = 370] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x8f09d400) [pid = 8483] [serial = 358] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x8f0f5400) [pid = 8483] [serial = 360] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x99fdc000) [pid = 8483] [serial = 346] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x91ade400) [pid = 8483] [serial = 373] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x95289800) [pid = 8483] [serial = 376] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x8f0a0800) [pid = 8483] [serial = 366] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x8f09bc00) [pid = 8483] [serial = 357] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x911e1000) [pid = 8483] [serial = 363] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x9987b000) [pid = 8483] [serial = 345] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x8f0f1000) [pid = 8483] [serial = 367] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x9d9d4c00) [pid = 8483] [serial = 352] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x91f28800) [pid = 8483] [serial = 342] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x8fbb8c00) [pid = 8483] [serial = 339] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x8fbb6000) [pid = 8483] [serial = 369] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0xa6738000) [pid = 8483] [serial = 355] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x912c6800) [pid = 8483] [serial = 364] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x9525b000) [pid = 8483] [serial = 375] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8f7c0000) [pid = 8483] [serial = 361] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9d90dc00) [pid = 8483] [serial = 351] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x912dd800) [pid = 8483] [serial = 372] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9952d000) [pid = 8483] [serial = 349] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x93932000) [pid = 8483] [serial = 343] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8fbbcc00) [pid = 8483] [serial = 340] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9524d800) [pid = 8483] [serial = 378] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 8483 | 1471464664549 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 8483 | 1471464664555 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3400 == 25 [pid = 8483] [id = 153] 13:11:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x8eed4000) [pid = 8483] [serial = 459] [outer = (nil)] 13:11:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x8eed8000) [pid = 8483] [serial = 460] [outer = 0x8eed4000] 13:11:04 INFO - PROCESS | 8483 | 1471464664638 Marionette DEBUG loaded listener.js 13:11:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x8f09fc00) [pid = 8483] [serial = 461] [outer = 0x8eed4000] 13:11:05 INFO - PROCESS | 8483 | 1471464665388 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:11:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:11:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2537ms 13:11:05 INFO - PROCESS | 8483 | 1471464665459 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:11:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:11:05 INFO - PROCESS | 8483 | 1471464665465 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:11:05 INFO - PROCESS | 8483 | 1471464665472 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 8483 | 1471464665476 Marionette TRACE conn3 <- [1,586,null,{}] 13:11:05 INFO - PROCESS | 8483 | 1471464665484 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:05 INFO - PROCESS | 8483 | 1471464665491 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:05 INFO - PROCESS | 8483 | 1471464665650 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:11:05 INFO - PROCESS | 8483 | 1471464665663 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 8483 | 1471464665673 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bf800 == 26 [pid = 8483] [id = 154] 13:11:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x8f7c2800) [pid = 8483] [serial = 462] [outer = (nil)] 13:11:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x8f8c4000) [pid = 8483] [serial = 463] [outer = 0x8f7c2800] 13:11:05 INFO - PROCESS | 8483 | 1471464665741 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x8fbb5800) [pid = 8483] [serial = 464] [outer = 0x8f7c2800] 13:11:06 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:06 INFO - PROCESS | 8483 | 1471464666600 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:11:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1179ms 13:11:06 INFO - PROCESS | 8483 | 1471464666654 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:11:06 INFO - PROCESS | 8483 | 1471464666659 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:11:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:11:06 INFO - PROCESS | 8483 | 1471464666666 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 8483 | 1471464666670 Marionette TRACE conn3 <- [1,590,null,{}] 13:11:06 INFO - PROCESS | 8483 | 1471464666676 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 8483 | 1471464666681 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:06 INFO - PROCESS | 8483 | 1471464666843 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:11:07 INFO - PROCESS | 8483 | 1471464666986 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 8483 | 1471464666993 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb4400 == 27 [pid = 8483] [id = 155] 13:11:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x91156000) [pid = 8483] [serial = 465] [outer = (nil)] 13:11:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x912c2000) [pid = 8483] [serial = 466] [outer = 0x91156000] 13:11:07 INFO - PROCESS | 8483 | 1471464667065 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x912d5000) [pid = 8483] [serial = 467] [outer = 0x91156000] 13:11:08 INFO - PROCESS | 8483 | 1471464668060 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:11:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1436ms 13:11:08 INFO - PROCESS | 8483 | 1471464668102 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 8483 | 1471464668106 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:11:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:11:08 INFO - PROCESS | 8483 | 1471464668126 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 8483 | 1471464668136 Marionette TRACE conn3 <- [1,594,null,{}] 13:11:08 INFO - PROCESS | 8483 | 1471464668144 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 8483 | 1471464668152 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:08 INFO - PROCESS | 8483 | 1471464668372 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:11:08 INFO - PROCESS | 8483 | 1471464668519 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 8483 | 1471464668528 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c1400 == 28 [pid = 8483] [id = 156] 13:11:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x91f27800) [pid = 8483] [serial = 468] [outer = (nil)] 13:11:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x92faa800) [pid = 8483] [serial = 469] [outer = 0x91f27800] 13:11:08 INFO - PROCESS | 8483 | 1471464668597 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9392d400) [pid = 8483] [serial = 470] [outer = 0x91f27800] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x91ada000) [pid = 8483] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x98258400) [pid = 8483] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x8f0eb400) [pid = 8483] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x99522c00) [pid = 8483] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x912cbc00) [pid = 8483] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8f098000) [pid = 8483] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9a79ec00) [pid = 8483] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f096800) [pid = 8483] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x93a54000) [pid = 8483] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x8f7c0c00) [pid = 8483] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8eed1400) [pid = 8483] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x8f7b9400) [pid = 8483] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8f097800) [pid = 8483] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9534cc00) [pid = 8483] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8f0ebc00) [pid = 8483] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8eed2000) [pid = 8483] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:11:09 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x95291400) [pid = 8483] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:11:10 INFO - PROCESS | 8483 | 1471464670153 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:11:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2055ms 13:11:10 INFO - PROCESS | 8483 | 1471464670176 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:11:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:11:10 INFO - PROCESS | 8483 | 1471464670180 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:11:10 INFO - PROCESS | 8483 | 1471464670187 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 8483 | 1471464670190 Marionette TRACE conn3 <- [1,598,null,{}] 13:11:10 INFO - PROCESS | 8483 | 1471464670195 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 8483 | 1471464670200 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:10 INFO - PROCESS | 8483 | 1471464670351 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:11:10 INFO - PROCESS | 8483 | 1471464670365 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 8483 | 1471464670374 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f098000 == 29 [pid = 8483] [id = 157] 13:11:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x91ae2c00) [pid = 8483] [serial = 471] [outer = (nil)] 13:11:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x93a50000) [pid = 8483] [serial = 472] [outer = 0x91ae2c00] 13:11:10 INFO - PROCESS | 8483 | 1471464670442 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x93c69c00) [pid = 8483] [serial = 473] [outer = 0x91ae2c00] 13:11:11 INFO - PROCESS | 8483 | 1471464671230 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:11:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:11:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1078ms 13:11:11 INFO - PROCESS | 8483 | 1471464671277 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:11:11 INFO - PROCESS | 8483 | 1471464671281 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:11:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:11:11 INFO - PROCESS | 8483 | 1471464671288 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 8483 | 1471464671291 Marionette TRACE conn3 <- [1,602,null,{}] 13:11:11 INFO - PROCESS | 8483 | 1471464671297 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 8483 | 1471464671302 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:11 INFO - PROCESS | 8483 | 1471464671458 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:11:11 INFO - PROCESS | 8483 | 1471464671468 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 8483 | 1471464671486 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x95253c00 == 30 [pid = 8483] [id = 158] 13:11:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x95255c00) [pid = 8483] [serial = 474] [outer = (nil)] 13:11:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9525c000) [pid = 8483] [serial = 475] [outer = 0x95255c00] 13:11:11 INFO - PROCESS | 8483 | 1471464671565 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9528f400) [pid = 8483] [serial = 476] [outer = 0x95255c00] 13:11:12 INFO - PROCESS | 8483 | 1471464672656 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:11:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:11:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1428ms 13:11:12 INFO - PROCESS | 8483 | 1471464672717 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:11:12 INFO - PROCESS | 8483 | 1471464672724 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:11:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:11:12 INFO - PROCESS | 8483 | 1471464672732 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 8483 | 1471464672740 Marionette TRACE conn3 <- [1,606,null,{}] 13:11:12 INFO - PROCESS | 8483 | 1471464672748 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 8483 | 1471464672754 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:12 INFO - PROCESS | 8483 | 1471464672969 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:11:13 INFO - PROCESS | 8483 | 1471464673181 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:13 INFO - PROCESS | 8483 | 1471464673190 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0a0400 == 31 [pid = 8483] [id = 159] 13:11:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x8f7be000) [pid = 8483] [serial = 477] [outer = (nil)] 13:11:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x8f8c1c00) [pid = 8483] [serial = 478] [outer = 0x8f7be000] 13:11:13 INFO - PROCESS | 8483 | 1471464673329 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x911d9800) [pid = 8483] [serial = 479] [outer = 0x8f7be000] 13:11:14 INFO - PROCESS | 8483 | 1471464674229 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:11:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1538ms 13:11:14 INFO - PROCESS | 8483 | 1471464674270 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:11:14 INFO - PROCESS | 8483 | 1471464674277 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:11:14 INFO - PROCESS | 8483 | 1471464674287 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 8483 | 1471464674292 Marionette TRACE conn3 <- [1,610,null,{}] 13:11:14 INFO - PROCESS | 8483 | 1471464674298 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:14 INFO - PROCESS | 8483 | 1471464674304 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:14 INFO - PROCESS | 8483 | 1471464674487 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:11:14 INFO - PROCESS | 8483 | 1471464674658 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 8483 | 1471464674667 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c2400 == 32 [pid = 8483] [id = 160] 13:11:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x91ae7800) [pid = 8483] [serial = 480] [outer = (nil)] 13:11:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9220a800) [pid = 8483] [serial = 481] [outer = 0x91ae7800] 13:11:14 INFO - PROCESS | 8483 | 1471464674754 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x93a5a400) [pid = 8483] [serial = 482] [outer = 0x91ae7800] 13:11:15 INFO - PROCESS | 8483 | 1471464675696 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1481ms 13:11:15 INFO - PROCESS | 8483 | 1471464675769 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:11:15 INFO - PROCESS | 8483 | 1471464675773 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:11:15 INFO - PROCESS | 8483 | 1471464675780 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 8483 | 1471464675786 Marionette TRACE conn3 <- [1,614,null,{}] 13:11:15 INFO - PROCESS | 8483 | 1471464675803 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:15 INFO - PROCESS | 8483 | 1471464675812 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:16 INFO - PROCESS | 8483 | 1471464676022 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:11:16 INFO - PROCESS | 8483 | 1471464676184 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 8483 | 1471464676193 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x9534cc00 == 33 [pid = 8483] [id = 161] 13:11:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x976b1800) [pid = 8483] [serial = 483] [outer = (nil)] 13:11:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x982e5000) [pid = 8483] [serial = 484] [outer = 0x976b1800] 13:11:16 INFO - PROCESS | 8483 | 1471464676321 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x989a2c00) [pid = 8483] [serial = 485] [outer = 0x976b1800] 13:11:17 INFO - PROCESS | 8483 | 1471464677145 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:11:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:11:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1437ms 13:11:17 INFO - PROCESS | 8483 | 1471464677216 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:11:17 INFO - PROCESS | 8483 | 1471464677220 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:11:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:11:17 INFO - PROCESS | 8483 | 1471464677227 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 8483 | 1471464677230 Marionette TRACE conn3 <- [1,618,null,{}] 13:11:17 INFO - PROCESS | 8483 | 1471464677236 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 8483 | 1471464677242 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:17 INFO - PROCESS | 8483 | 1471464677450 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:11:17 INFO - PROCESS | 8483 | 1471464677609 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 8483 | 1471464677618 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x98d72800 == 34 [pid = 8483] [id = 162] 13:11:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x994c0800) [pid = 8483] [serial = 486] [outer = (nil)] 13:11:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x99520c00) [pid = 8483] [serial = 487] [outer = 0x994c0800] 13:11:17 INFO - PROCESS | 8483 | 1471464677699 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9952d000) [pid = 8483] [serial = 488] [outer = 0x994c0800] 13:11:18 INFO - PROCESS | 8483 | 1471464678622 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1438ms 13:11:18 INFO - PROCESS | 8483 | 1471464678664 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 8483 | 1471464678668 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:11:18 INFO - PROCESS | 8483 | 1471464678675 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 8483 | 1471464678678 Marionette TRACE conn3 <- [1,622,null,{}] 13:11:18 INFO - PROCESS | 8483 | 1471464678684 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:18 INFO - PROCESS | 8483 | 1471464678689 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:18 INFO - PROCESS | 8483 | 1471464678854 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:11:19 INFO - PROCESS | 8483 | 1471464679014 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 8483 | 1471464679023 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x994b7800 == 35 [pid = 8483] [id = 163] 13:11:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x994b9400) [pid = 8483] [serial = 489] [outer = (nil)] 13:11:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x998da400) [pid = 8483] [serial = 490] [outer = 0x994b9400] 13:11:19 INFO - PROCESS | 8483 | 1471464679111 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x99bc3800) [pid = 8483] [serial = 491] [outer = 0x994b9400] 13:11:20 INFO - PROCESS | 8483 | 1471464680081 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1484ms 13:11:20 INFO - PROCESS | 8483 | 1471464680159 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 8483 | 1471464680163 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:11:20 INFO - PROCESS | 8483 | 1471464680170 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 8483 | 1471464680173 Marionette TRACE conn3 <- [1,626,null,{}] 13:11:20 INFO - PROCESS | 8483 | 1471464680179 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:20 INFO - PROCESS | 8483 | 1471464680189 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:20 INFO - PROCESS | 8483 | 1471464680413 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:11:20 INFO - PROCESS | 8483 | 1471464680616 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 8483 | 1471464680623 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c6c00 == 36 [pid = 8483] [id = 164] 13:11:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x93a5a800) [pid = 8483] [serial = 492] [outer = (nil)] 13:11:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x9a0cd800) [pid = 8483] [serial = 493] [outer = 0x93a5a800] 13:11:20 INFO - PROCESS | 8483 | 1471464680745 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x9a0cb800) [pid = 8483] [serial = 494] [outer = 0x93a5a800] 13:11:21 INFO - PROCESS | 8483 | 1471464681686 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1581ms 13:11:21 INFO - PROCESS | 8483 | 1471464681752 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:11:21 INFO - PROCESS | 8483 | 1471464681756 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:11:21 INFO - PROCESS | 8483 | 1471464681762 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 8483 | 1471464681766 Marionette TRACE conn3 <- [1,630,null,{}] 13:11:21 INFO - PROCESS | 8483 | 1471464681772 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:21 INFO - PROCESS | 8483 | 1471464681777 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:21 INFO - PROCESS | 8483 | 1471464681940 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:11:22 INFO - PROCESS | 8483 | 1471464682101 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 8483 | 1471464682111 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1c00 == 37 [pid = 8483] [id = 165] 13:11:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x8f0ecc00) [pid = 8483] [serial = 495] [outer = (nil)] 13:11:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x8f8ba800) [pid = 8483] [serial = 496] [outer = 0x8f0ecc00] 13:11:22 INFO - PROCESS | 8483 | 1471464682233 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x912d0000) [pid = 8483] [serial = 497] [outer = 0x8f0ecc00] 13:11:23 INFO - PROCESS | 8483 | 1471464683301 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1585ms 13:11:23 INFO - PROCESS | 8483 | 1471464683352 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 8483 | 1471464683360 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:11:23 INFO - PROCESS | 8483 | 1471464683372 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 8483 | 1471464683376 Marionette TRACE conn3 <- [1,634,null,{}] 13:11:23 INFO - PROCESS | 8483 | 1471464683384 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 8483 | 1471464683390 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:23 INFO - PROCESS | 8483 | 1471464683570 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:11:23 INFO - PROCESS | 8483 | 1471464683872 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 8483 | 1471464683878 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9400 == 38 [pid = 8483] [id = 166] 13:11:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x8f7bc400) [pid = 8483] [serial = 498] [outer = (nil)] 13:11:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x8f8be400) [pid = 8483] [serial = 499] [outer = 0x8f7bc400] 13:11:23 INFO - PROCESS | 8483 | 1471464683970 Marionette DEBUG loaded listener.js 13:11:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x8fbb9000) [pid = 8483] [serial = 500] [outer = 0x8f7bc400] 13:11:24 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:24 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8400 == 37 [pid = 8483] [id = 141] 13:11:24 INFO - PROCESS | 8483 | 1471464684837 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x9ad4e000) [pid = 8483] [serial = 427] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x99fd6000) [pid = 8483] [serial = 421] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x911d9c00) [pid = 8483] [serial = 424] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x99fd6400) [pid = 8483] [serial = 422] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x9a4cbc00) [pid = 8483] [serial = 425] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x995f4000) [pid = 8483] [serial = 390] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x99539c00) [pid = 8483] [serial = 391] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x912d3400) [pid = 8483] [serial = 384] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x912e0c00) [pid = 8483] [serial = 385] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x99fe0400) [pid = 8483] [serial = 393] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9a0c8000) [pid = 8483] [serial = 394] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x9abe9800) [pid = 8483] [serial = 396] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x9b8ee000) [pid = 8483] [serial = 397] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa23b6400) [pid = 8483] [serial = 402] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa2fc8800) [pid = 8483] [serial = 403] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x95257000) [pid = 8483] [serial = 387] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x976b4400) [pid = 8483] [serial = 388] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x912c9800) [pid = 8483] [serial = 405] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x9528ec00) [pid = 8483] [serial = 406] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x8f091c00) [pid = 8483] [serial = 381] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f0e9800) [pid = 8483] [serial = 382] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9528b400) [pid = 8483] [serial = 379] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x8f7c5000) [pid = 8483] [serial = 411] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x912d9c00) [pid = 8483] [serial = 412] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0xa2327c00) [pid = 8483] [serial = 399] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0xa20a4000) [pid = 8483] [serial = 400] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x912d9000) [pid = 8483] [serial = 414] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9220c800) [pid = 8483] [serial = 415] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f092400) [pid = 8483] [serial = 408] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8f0f5800) [pid = 8483] [serial = 409] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x98d6b400) [pid = 8483] [serial = 418] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9b8e8c00) [pid = 8483] [serial = 428] [outer = (nil)] [url = about:blank] 13:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1531ms 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x99e6b800) [pid = 8483] [serial = 235] [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.] 13:11:24 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x9951a000) [pid = 8483] [serial = 419] [outer = (nil)] [url = about:blank] 13:11:24 INFO - PROCESS | 8483 | 1471464684903 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 8483 | 1471464684909 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:11:24 INFO - PROCESS | 8483 | 1471464684919 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 8483 | 1471464684923 Marionette TRACE conn3 <- [1,638,null,{}] 13:11:24 INFO - PROCESS | 8483 | 1471464684929 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:24 INFO - PROCESS | 8483 | 1471464684934 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:25 INFO - PROCESS | 8483 | 1471464685096 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:11:25 INFO - PROCESS | 8483 | 1471464685218 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:25 INFO - PROCESS | 8483 | 1471464685226 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c7c00 == 38 [pid = 8483] [id = 167] 13:11:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9114cc00) [pid = 8483] [serial = 501] [outer = (nil)] 13:11:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x912c2800) [pid = 8483] [serial = 502] [outer = 0x9114cc00] 13:11:25 INFO - PROCESS | 8483 | 1471464685299 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x912d4800) [pid = 8483] [serial = 503] [outer = 0x9114cc00] 13:11:25 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:26 INFO - PROCESS | 8483 | 1471464686081 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1182ms 13:11:26 INFO - PROCESS | 8483 | 1471464686112 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 8483 | 1471464686116 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:11:26 INFO - PROCESS | 8483 | 1471464686131 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 8483 | 1471464686136 Marionette TRACE conn3 <- [1,642,null,{}] 13:11:26 INFO - PROCESS | 8483 | 1471464686152 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 8483 | 1471464686160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:26 INFO - PROCESS | 8483 | 1471464686320 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:11:26 INFO - PROCESS | 8483 | 1471464686331 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 8483 | 1471464686344 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x9524f400 == 39 [pid = 8483] [id = 168] 13:11:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x95250c00) [pid = 8483] [serial = 504] [outer = (nil)] 13:11:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x95257c00) [pid = 8483] [serial = 505] [outer = 0x95250c00] 13:11:26 INFO - PROCESS | 8483 | 1471464686426 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9528dc00) [pid = 8483] [serial = 506] [outer = 0x95250c00] 13:11:27 INFO - PROCESS | 8483 | 1471464687271 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1190ms 13:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:11:27 INFO - PROCESS | 8483 | 1471464687323 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 8483 | 1471464687327 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:11:27 INFO - PROCESS | 8483 | 1471464687333 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 8483 | 1471464687336 Marionette TRACE conn3 <- [1,646,null,{}] 13:11:27 INFO - PROCESS | 8483 | 1471464687346 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:27 INFO - PROCESS | 8483 | 1471464687350 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:27 INFO - PROCESS | 8483 | 1471464687549 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:11:27 INFO - PROCESS | 8483 | 1471464687576 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 8483 | 1471464687584 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x912df000 == 40 [pid = 8483] [id = 169] 13:11:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9533a000) [pid = 8483] [serial = 507] [outer = (nil)] 13:11:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x98258c00) [pid = 8483] [serial = 508] [outer = 0x9533a000] 13:11:27 INFO - PROCESS | 8483 | 1471464687651 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x994c0c00) [pid = 8483] [serial = 509] [outer = 0x9533a000] 13:11:28 INFO - PROCESS | 8483 | 1471464688618 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1341ms 13:11:28 INFO - PROCESS | 8483 | 1471464688674 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 8483 | 1471464688676 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:11:28 INFO - PROCESS | 8483 | 1471464688685 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 8483 | 1471464688687 Marionette TRACE conn3 <- [1,650,null,{}] 13:11:28 INFO - PROCESS | 8483 | 1471464688699 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 8483 | 1471464688703 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:28 INFO - PROCESS | 8483 | 1471464688900 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:11:28 INFO - PROCESS | 8483 | 1471464688927 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 8483 | 1471464688940 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e3400 == 41 [pid = 8483] [id = 170] 13:11:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x95251800) [pid = 8483] [serial = 510] [outer = (nil)] 13:11:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x99e6b000) [pid = 8483] [serial = 511] [outer = 0x95251800] 13:11:29 INFO - PROCESS | 8483 | 1471464689001 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9a0cb400) [pid = 8483] [serial = 512] [outer = 0x95251800] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x9114f000) [pid = 8483] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0xa4d5b400) [pid = 8483] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x8f7c2800) [pid = 8483] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x91156000) [pid = 8483] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0xa2fc3000) [pid = 8483] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x91f22400) [pid = 8483] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x9a0cfc00) [pid = 8483] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x911e4000) [pid = 8483] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8eed4000) [pid = 8483] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9b10dc00) [pid = 8483] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x91f27800) [pid = 8483] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x91152c00) [pid = 8483] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8f7b9c00) [pid = 8483] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91ae2c00) [pid = 8483] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:11:29 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f096400) [pid = 8483] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:11:29 INFO - PROCESS | 8483 | 1471464689976 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1340ms 13:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:11:30 INFO - PROCESS | 8483 | 1471464690029 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 8483 | 1471464690032 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:11:30 INFO - PROCESS | 8483 | 1471464690038 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 8483 | 1471464690041 Marionette TRACE conn3 <- [1,654,null,{}] 13:11:30 INFO - PROCESS | 8483 | 1471464690047 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 8483 | 1471464690056 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:30 INFO - PROCESS | 8483 | 1471464690281 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:11:30 INFO - PROCESS | 8483 | 1471464690294 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 8483 | 1471464690300 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecac00 == 42 [pid = 8483] [id = 171] 13:11:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8eed2800) [pid = 8483] [serial = 513] [outer = (nil)] 13:11:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9977a800) [pid = 8483] [serial = 514] [outer = 0x8eed2800] 13:11:30 INFO - PROCESS | 8483 | 1471464690370 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9a4cc000) [pid = 8483] [serial = 515] [outer = 0x8eed2800] 13:11:31 INFO - PROCESS | 8483 | 1471464691159 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1180ms 13:11:31 INFO - PROCESS | 8483 | 1471464691217 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 8483 | 1471464691220 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:11:31 INFO - PROCESS | 8483 | 1471464691256 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 8483 | 1471464691260 Marionette TRACE conn3 <- [1,658,null,{}] 13:11:31 INFO - PROCESS | 8483 | 1471464691369 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:31 INFO - PROCESS | 8483 | 1471464691373 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:31 INFO - PROCESS | 8483 | 1471464691555 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:11:31 INFO - PROCESS | 8483 | 1471464691695 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 8483 | 1471464691707 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecc000 == 43 [pid = 8483] [id = 172] 13:11:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8eecc400) [pid = 8483] [serial = 516] [outer = (nil)] 13:11:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8f092400) [pid = 8483] [serial = 517] [outer = 0x8eecc400] 13:11:31 INFO - PROCESS | 8483 | 1471464691792 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f09c800) [pid = 8483] [serial = 518] [outer = 0x8eecc400] 13:11:32 INFO - PROCESS | 8483 | 1471464692772 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1594ms 13:11:32 INFO - PROCESS | 8483 | 1471464692824 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 8483 | 1471464692829 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:11:32 INFO - PROCESS | 8483 | 1471464692838 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 8483 | 1471464692843 Marionette TRACE conn3 <- [1,662,null,{}] 13:11:32 INFO - PROCESS | 8483 | 1471464692851 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:32 INFO - PROCESS | 8483 | 1471464692860 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:33 INFO - PROCESS | 8483 | 1471464693050 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:11:33 INFO - PROCESS | 8483 | 1471464693217 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 8483 | 1471464693226 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x91152000 == 44 [pid = 8483] [id = 173] 13:11:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x911d9c00) [pid = 8483] [serial = 519] [outer = (nil)] 13:11:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x912c4400) [pid = 8483] [serial = 520] [outer = 0x911d9c00] 13:11:33 INFO - PROCESS | 8483 | 1471464693364 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x912de400) [pid = 8483] [serial = 521] [outer = 0x911d9c00] 13:11:33 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:34 INFO - PROCESS | 8483 | 1471464694313 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1486ms 13:11:34 INFO - PROCESS | 8483 | 1471464694328 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 8483 | 1471464694334 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:11:34 INFO - PROCESS | 8483 | 1471464694341 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 8483 | 1471464694345 Marionette TRACE conn3 <- [1,666,null,{}] 13:11:34 INFO - PROCESS | 8483 | 1471464694352 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:34 INFO - PROCESS | 8483 | 1471464694358 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:34 INFO - PROCESS | 8483 | 1471464694549 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:11:34 INFO - PROCESS | 8483 | 1471464694720 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 8483 | 1471464694729 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09c000 == 45 [pid = 8483] [id = 174] 13:11:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x91adb400) [pid = 8483] [serial = 522] [outer = (nil)] 13:11:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x9392a400) [pid = 8483] [serial = 523] [outer = 0x91adb400] 13:11:34 INFO - PROCESS | 8483 | 1471464694808 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9525b000) [pid = 8483] [serial = 524] [outer = 0x91adb400] 13:11:35 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:35 INFO - PROCESS | 8483 | 1471464695777 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1484ms 13:11:35 INFO - PROCESS | 8483 | 1471464695826 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:11:35 INFO - PROCESS | 8483 | 1471464695831 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:11:35 INFO - PROCESS | 8483 | 1471464695847 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 8483 | 1471464695856 Marionette TRACE conn3 <- [1,670,null,{}] 13:11:35 INFO - PROCESS | 8483 | 1471464695863 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:35 INFO - PROCESS | 8483 | 1471464695871 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:36 INFO - PROCESS | 8483 | 1471464696104 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:11:36 INFO - PROCESS | 8483 | 1471464696312 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 8483 | 1471464696325 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2b400 == 46 [pid = 8483] [id = 175] 13:11:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x977de400) [pid = 8483] [serial = 525] [outer = (nil)] 13:11:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x99fd5400) [pid = 8483] [serial = 526] [outer = 0x977de400] 13:11:36 INFO - PROCESS | 8483 | 1471464696452 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9a4c7400) [pid = 8483] [serial = 527] [outer = 0x977de400] 13:11:37 INFO - PROCESS | 8483 | 1471464697327 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1550ms 13:11:37 INFO - PROCESS | 8483 | 1471464697389 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 8483 | 1471464697393 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:11:37 INFO - PROCESS | 8483 | 1471464697400 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 8483 | 1471464697403 Marionette TRACE conn3 <- [1,674,null,{}] 13:11:37 INFO - PROCESS | 8483 | 1471464697409 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:37 INFO - PROCESS | 8483 | 1471464697414 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:37 INFO - PROCESS | 8483 | 1471464697594 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:11:37 INFO - PROCESS | 8483 | 1471464697758 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 8483 | 1471464697766 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09f800 == 47 [pid = 8483] [id = 176] 13:11:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x91ae4c00) [pid = 8483] [serial = 528] [outer = (nil)] 13:11:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9b10dc00) [pid = 8483] [serial = 529] [outer = 0x91ae4c00] 13:11:37 INFO - PROCESS | 8483 | 1471464697847 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9b6ddc00) [pid = 8483] [serial = 530] [outer = 0x91ae4c00] 13:11:38 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:38 INFO - PROCESS | 8483 | 1471464698738 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:11:38 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 13:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1379ms 13:11:38 INFO - PROCESS | 8483 | 1471464698780 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 8483 | 1471464698784 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:11:38 INFO - PROCESS | 8483 | 1471464698790 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 8483 | 1471464698794 Marionette TRACE conn3 <- [1,678,null,{}] 13:11:38 INFO - PROCESS | 8483 | 1471464698800 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:38 INFO - PROCESS | 8483 | 1471464698805 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:39 INFO - PROCESS | 8483 | 1471464699011 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:11:39 INFO - PROCESS | 8483 | 1471464699181 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 8483 | 1471464699200 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x9b8e9c00 == 48 [pid = 8483] [id = 177] 13:11:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9b8ebc00) [pid = 8483] [serial = 531] [outer = (nil)] 13:11:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x9d90d800) [pid = 8483] [serial = 532] [outer = 0x9b8ebc00] 13:11:39 INFO - PROCESS | 8483 | 1471464699291 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa1128400) [pid = 8483] [serial = 533] [outer = 0x9b8ebc00] 13:11:40 INFO - PROCESS | 8483 | 1471464700233 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1487ms 13:11:40 INFO - PROCESS | 8483 | 1471464700278 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 8483 | 1471464700282 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:11:40 INFO - PROCESS | 8483 | 1471464700288 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 8483 | 1471464700292 Marionette TRACE conn3 <- [1,682,null,{}] 13:11:40 INFO - PROCESS | 8483 | 1471464700298 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:40 INFO - PROCESS | 8483 | 1471464700303 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:40 INFO - PROCESS | 8483 | 1471464700481 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:11:40 INFO - PROCESS | 8483 | 1471464700648 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 8483 | 1471464700654 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecf000 == 49 [pid = 8483] [id = 178] 13:11:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9b8ed400) [pid = 8483] [serial = 534] [outer = (nil)] 13:11:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0xa237b400) [pid = 8483] [serial = 535] [outer = 0x9b8ed400] 13:11:40 INFO - PROCESS | 8483 | 1471464700733 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa23b2c00) [pid = 8483] [serial = 536] [outer = 0x9b8ed400] 13:11:42 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:42 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:42 INFO - PROCESS | 8483 | 1471464702089 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:11:42 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) 13:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1837ms 13:11:42 INFO - PROCESS | 8483 | 1471464702126 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 8483 | 1471464702130 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:11:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:11:42 INFO - PROCESS | 8483 | 1471464702136 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 8483 | 1471464702140 Marionette TRACE conn3 <- [1,686,null,{}] 13:11:42 INFO - PROCESS | 8483 | 1471464702145 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:42 INFO - PROCESS | 8483 | 1471464702150 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:42 INFO - PROCESS | 8483 | 1471464702361 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:11:42 INFO - PROCESS | 8483 | 1471464702544 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 8483 | 1471464702552 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d8400 == 50 [pid = 8483] [id = 179] 13:11:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x93c6c000) [pid = 8483] [serial = 537] [outer = (nil)] 13:11:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0xa200ec00) [pid = 8483] [serial = 538] [outer = 0x93c6c000] 13:11:42 INFO - PROCESS | 8483 | 1471464702630 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa2fbb400) [pid = 8483] [serial = 539] [outer = 0x93c6c000] 13:11:44 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:44 INFO - PROCESS | 8483 | 1471464704210 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:11:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2094ms 13:11:44 INFO - PROCESS | 8483 | 1471464704231 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 8483 | 1471464704236 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:11:44 INFO - PROCESS | 8483 | 1471464704244 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 8483 | 1471464704249 Marionette TRACE conn3 <- [1,690,null,{}] 13:11:44 INFO - PROCESS | 8483 | 1471464704257 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:44 INFO - PROCESS | 8483 | 1471464704262 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:44 INFO - PROCESS | 8483 | 1471464704420 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:11:44 INFO - PROCESS | 8483 | 1471464704589 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 8483 | 1471464704609 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f5800 == 51 [pid = 8483] [id = 180] 13:11:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x8fbb2400) [pid = 8483] [serial = 540] [outer = (nil)] 13:11:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x8fbc1800) [pid = 8483] [serial = 541] [outer = 0x8fbb2400] 13:11:44 INFO - PROCESS | 8483 | 1471464704718 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x91155c00) [pid = 8483] [serial = 542] [outer = 0x8fbb2400] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed8400 == 50 [pid = 8483] [id = 137] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6400 == 49 [pid = 8483] [id = 138] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f098000 == 48 [pid = 8483] [id = 157] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed5000 == 47 [pid = 8483] [id = 140] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2e000 == 46 [pid = 8483] [id = 139] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x99fdb000 == 45 [pid = 8483] [id = 145] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecac00 == 44 [pid = 8483] [id = 171] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x911e3400 == 43 [pid = 8483] [id = 170] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x912df000 == 42 [pid = 8483] [id = 169] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9524f400 == 41 [pid = 8483] [id = 168] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c7c00 == 40 [pid = 8483] [id = 167] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9400 == 39 [pid = 8483] [id = 166] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3400 == 38 [pid = 8483] [id = 153] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bf800 == 37 [pid = 8483] [id = 154] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1c00 == 36 [pid = 8483] [id = 165] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f1c00 == 35 [pid = 8483] [id = 151] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x911e2c00 == 34 [pid = 8483] [id = 142] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0xa4d55000 == 33 [pid = 8483] [id = 149] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x98d72800 == 32 [pid = 8483] [id = 162] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bd800 == 31 [pid = 8483] [id = 144] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb4400 == 30 [pid = 8483] [id = 155] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9534cc00 == 29 [pid = 8483] [id = 161] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9d9a2400 == 28 [pid = 8483] [id = 148] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9114e000 == 27 [pid = 8483] [id = 150] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x994b7800 == 26 [pid = 8483] [id = 163] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0a0400 == 25 [pid = 8483] [id = 159] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x912c2400 == 24 [pid = 8483] [id = 160] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9abe6800 == 23 [pid = 8483] [id = 146] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x95253c00 == 22 [pid = 8483] [id = 158] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c6c00 == 21 [pid = 8483] [id = 164] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbe000 == 20 [pid = 8483] [id = 152] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c1400 == 19 [pid = 8483] [id = 156] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f095000 == 18 [pid = 8483] [id = 143] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece400 == 17 [pid = 8483] [id = 147] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x912d8400 == 16 [pid = 8483] [id = 179] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x9b8e9c00 == 15 [pid = 8483] [id = 177] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecf000 == 14 [pid = 8483] [id = 178] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09f800 == 13 [pid = 8483] [id = 176] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2b400 == 12 [pid = 8483] [id = 175] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91152000 == 11 [pid = 8483] [id = 173] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09c000 == 10 [pid = 8483] [id = 174] 13:11:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecc000 == 9 [pid = 8483] [id = 172] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x91158800) [pid = 8483] [serial = 452] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0xa6da7800) [pid = 8483] [serial = 449] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x8fbb5800) [pid = 8483] [serial = 464] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x912d5000) [pid = 8483] [serial = 467] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0xa6730000) [pid = 8483] [serial = 446] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0xa3113c00) [pid = 8483] [serial = 442] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x912c2000) [pid = 8483] [serial = 466] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x9a8db000) [pid = 8483] [serial = 436] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x95251400) [pid = 8483] [serial = 434] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x8f09fc00) [pid = 8483] [serial = 461] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0xa2304800) [pid = 8483] [serial = 439] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa2380400) [pid = 8483] [serial = 440] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9d918000) [pid = 8483] [serial = 437] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0xa67aa800) [pid = 8483] [serial = 448] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8eed8000) [pid = 8483] [serial = 460] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x93929800) [pid = 8483] [serial = 433] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x92faa800) [pid = 8483] [serial = 469] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x911e0800) [pid = 8483] [serial = 457] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9114b800) [pid = 8483] [serial = 454] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x912cfc00) [pid = 8483] [serial = 458] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0xa3177c00) [pid = 8483] [serial = 443] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x91159c00) [pid = 8483] [serial = 455] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x91155000) [pid = 8483] [serial = 451] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x93a50000) [pid = 8483] [serial = 472] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x8f8c4000) [pid = 8483] [serial = 463] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8fbbac00) [pid = 8483] [serial = 431] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0xa61c7800) [pid = 8483] [serial = 445] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8f8bf400) [pid = 8483] [serial = 430] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9392d400) [pid = 8483] [serial = 470] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x93c69c00) [pid = 8483] [serial = 473] [outer = (nil)] [url = about:blank] 13:11:47 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:47 INFO - PROCESS | 8483 | 1471464707224 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 3038ms 13:11:47 INFO - PROCESS | 8483 | 1471464707282 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 8483 | 1471464707287 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:11:47 INFO - PROCESS | 8483 | 1471464707295 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 8483 | 1471464707301 Marionette TRACE conn3 <- [1,694,null,{}] 13:11:47 INFO - PROCESS | 8483 | 1471464707315 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 8483 | 1471464707319 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:47 INFO - PROCESS | 8483 | 1471464707479 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:11:47 INFO - PROCESS | 8483 | 1471464707492 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 8483 | 1471464707500 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed9400 == 10 [pid = 8483] [id = 181] 13:11:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f091800) [pid = 8483] [serial = 543] [outer = (nil)] 13:11:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8f0f3000) [pid = 8483] [serial = 544] [outer = 0x8f091800] 13:11:47 INFO - PROCESS | 8483 | 1471464707571 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f7bec00) [pid = 8483] [serial = 545] [outer = 0x8f091800] 13:11:48 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:48 INFO - PROCESS | 8483 | 1471464708854 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:11:48 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) 13:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1589ms 13:11:48 INFO - PROCESS | 8483 | 1471464708883 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 8483 | 1471464708891 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:11:48 INFO - PROCESS | 8483 | 1471464708908 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 8483 | 1471464708912 Marionette TRACE conn3 <- [1,698,null,{}] 13:11:48 INFO - PROCESS | 8483 | 1471464708918 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:48 INFO - PROCESS | 8483 | 1471464708923 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:49 INFO - PROCESS | 8483 | 1471464709204 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:11:49 INFO - PROCESS | 8483 | 1471464709248 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 8483 | 1471464709255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3800 == 11 [pid = 8483] [id = 182] 13:11:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8fbb5000) [pid = 8483] [serial = 546] [outer = (nil)] 13:11:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8fbb7c00) [pid = 8483] [serial = 547] [outer = 0x8fbb5000] 13:11:49 INFO - PROCESS | 8483 | 1471464709329 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x91151c00) [pid = 8483] [serial = 548] [outer = 0x8fbb5000] 13:11:50 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:50 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) 13:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1686ms 13:11:50 INFO - PROCESS | 8483 | 1471464710581 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:11:50 INFO - PROCESS | 8483 | 1471464710589 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 8483 | 1471464710593 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:11:50 INFO - PROCESS | 8483 | 1471464710599 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 8483 | 1471464710605 Marionette TRACE conn3 <- [1,702,null,{}] 13:11:50 INFO - PROCESS | 8483 | 1471464710652 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:50 INFO - PROCESS | 8483 | 1471464710660 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:51 INFO - PROCESS | 8483 | 1471464711353 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x8eed2800) [pid = 8483] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x95251800) [pid = 8483] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8f0ecc00) [pid = 8483] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x994c0800) [pid = 8483] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x95255c00) [pid = 8483] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f7be000) [pid = 8483] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x976b1800) [pid = 8483] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x93a5a800) [pid = 8483] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f7bc400) [pid = 8483] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x95250c00) [pid = 8483] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91ae7800) [pid = 8483] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9114cc00) [pid = 8483] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x994b9400) [pid = 8483] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:11:51 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9533a000) [pid = 8483] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:11:51 INFO - PROCESS | 8483 | 1471464711487 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 8483 | 1471464711498 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7be000 == 12 [pid = 8483] [id = 183] 13:11:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x8f7bfc00) [pid = 8483] [serial = 549] [outer = (nil)] 13:11:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x8fbb9c00) [pid = 8483] [serial = 550] [outer = 0x8f7bfc00] 13:11:51 INFO - PROCESS | 8483 | 1471464711570 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x912d7c00) [pid = 8483] [serial = 551] [outer = 0x8f7bfc00] 13:11:52 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:52 INFO - PROCESS | 8483 | 1471464712693 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2137ms 13:11:52 INFO - PROCESS | 8483 | 1471464712736 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:11:52 INFO - PROCESS | 8483 | 1471464712740 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:11:52 INFO - PROCESS | 8483 | 1471464712746 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 8483 | 1471464712749 Marionette TRACE conn3 <- [1,706,null,{}] 13:11:52 INFO - PROCESS | 8483 | 1471464712755 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:52 INFO - PROCESS | 8483 | 1471464712759 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:52 INFO - PROCESS | 8483 | 1471464712915 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:11:53 INFO - PROCESS | 8483 | 1471464713107 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 8483 | 1471464713116 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f097c00 == 13 [pid = 8483] [id = 184] 13:11:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f7bbc00) [pid = 8483] [serial = 552] [outer = (nil)] 13:11:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x91adac00) [pid = 8483] [serial = 553] [outer = 0x8f7bbc00] 13:11:53 INFO - PROCESS | 8483 | 1471464713184 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x91ae4800) [pid = 8483] [serial = 554] [outer = 0x8f7bbc00] 13:11:54 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:54 INFO - PROCESS | 8483 | 1471464714665 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1940ms 13:11:54 INFO - PROCESS | 8483 | 1471464714686 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 8483 | 1471464714692 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:11:54 INFO - PROCESS | 8483 | 1471464714701 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 8483 | 1471464714707 Marionette TRACE conn3 <- [1,710,null,{}] 13:11:54 INFO - PROCESS | 8483 | 1471464714715 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:54 INFO - PROCESS | 8483 | 1471464714721 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:54 INFO - PROCESS | 8483 | 1471464714902 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:11:55 INFO - PROCESS | 8483 | 1471464715058 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 8483 | 1471464715064 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e6c00 == 14 [pid = 8483] [id = 185] 13:11:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f0e8800) [pid = 8483] [serial = 555] [outer = (nil)] 13:11:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x91152400) [pid = 8483] [serial = 556] [outer = 0x8f0e8800] 13:11:55 INFO - PROCESS | 8483 | 1471464715151 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x911e4c00) [pid = 8483] [serial = 557] [outer = 0x8f0e8800] 13:11:56 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:56 INFO - PROCESS | 8483 | 1471464716567 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1939ms 13:11:56 INFO - PROCESS | 8483 | 1471464716640 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 8483 | 1471464716647 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:11:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:11:56 INFO - PROCESS | 8483 | 1471464716657 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 8483 | 1471464716661 Marionette TRACE conn3 <- [1,714,null,{}] 13:11:56 INFO - PROCESS | 8483 | 1471464716668 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:56 INFO - PROCESS | 8483 | 1471464716674 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:56 INFO - PROCESS | 8483 | 1471464716847 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:11:57 INFO - PROCESS | 8483 | 1471464717003 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 8483 | 1471464717010 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09f000 == 15 [pid = 8483] [id = 186] 13:11:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x912dcc00) [pid = 8483] [serial = 558] [outer = (nil)] 13:11:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91f26800) [pid = 8483] [serial = 559] [outer = 0x912dcc00] 13:11:57 INFO - PROCESS | 8483 | 1471464717093 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x92210000) [pid = 8483] [serial = 560] [outer = 0x912dcc00] 13:11:58 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:58 INFO - PROCESS | 8483 | 1471464718536 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:11:58 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 13:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1934ms 13:11:58 INFO - PROCESS | 8483 | 1471464718593 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 8483 | 1471464718596 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:11:58 INFO - PROCESS | 8483 | 1471464718604 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 8483 | 1471464718610 Marionette TRACE conn3 <- [1,718,null,{}] 13:11:58 INFO - PROCESS | 8483 | 1471464718754 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 8483 | 1471464718760 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:58 INFO - PROCESS | 8483 | 1471464718946 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:11:59 INFO - PROCESS | 8483 | 1471464719071 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 8483 | 1471464719083 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:11:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09c000 == 16 [pid = 8483] [id = 187] 13:11:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8f09d400) [pid = 8483] [serial = 561] [outer = (nil)] 13:11:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f0e9000) [pid = 8483] [serial = 562] [outer = 0x8f09d400] 13:11:59 INFO - PROCESS | 8483 | 1471464719156 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f0a0400) [pid = 8483] [serial = 563] [outer = 0x8f09d400] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x9977a800) [pid = 8483] [serial = 514] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x99e6b000) [pid = 8483] [serial = 511] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8f8ba800) [pid = 8483] [serial = 496] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x912d0000) [pid = 8483] [serial = 497] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x99520c00) [pid = 8483] [serial = 487] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9952d000) [pid = 8483] [serial = 488] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x9528f400) [pid = 8483] [serial = 476] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9525c000) [pid = 8483] [serial = 475] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f8c1c00) [pid = 8483] [serial = 478] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x911d9800) [pid = 8483] [serial = 479] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x982e5000) [pid = 8483] [serial = 484] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x989a2c00) [pid = 8483] [serial = 485] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9a0cd800) [pid = 8483] [serial = 493] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9a0cb800) [pid = 8483] [serial = 494] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f8be400) [pid = 8483] [serial = 499] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8fbb9000) [pid = 8483] [serial = 500] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x95257c00) [pid = 8483] [serial = 505] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x9220a800) [pid = 8483] [serial = 481] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93a5a400) [pid = 8483] [serial = 482] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912c2800) [pid = 8483] [serial = 502] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912d4800) [pid = 8483] [serial = 503] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x998da400) [pid = 8483] [serial = 490] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x99bc3800) [pid = 8483] [serial = 491] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9a4cc000) [pid = 8483] [serial = 515] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x98258c00) [pid = 8483] [serial = 508] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9a0cb400) [pid = 8483] [serial = 512] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x994c0c00) [pid = 8483] [serial = 509] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9528dc00) [pid = 8483] [serial = 506] [outer = (nil)] [url = about:blank] 13:12:00 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:00 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:00 INFO - PROCESS | 8483 | 1471464720518 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1942ms 13:12:00 INFO - PROCESS | 8483 | 1471464720547 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 8483 | 1471464720552 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:12:00 INFO - PROCESS | 8483 | 1471464720606 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 8483 | 1471464720610 Marionette TRACE conn3 <- [1,722,null,{}] 13:12:00 INFO - PROCESS | 8483 | 1471464720632 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 8483 | 1471464720637 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:00 INFO - PROCESS | 8483 | 1471464720779 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:12:00 INFO - PROCESS | 8483 | 1471464720793 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 8483 | 1471464720805 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094400 == 17 [pid = 8483] [id = 188] 13:12:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91151000) [pid = 8483] [serial = 564] [outer = (nil)] 13:12:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x911e7400) [pid = 8483] [serial = 565] [outer = 0x91151000] 13:12:00 INFO - PROCESS | 8483 | 1471464720873 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912ca000) [pid = 8483] [serial = 566] [outer = 0x91151000] 13:12:01 INFO - PROCESS | 8483 | 1471464721749 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 8483 | 1471464721814 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:12:01 INFO - PROCESS | 8483 | 1471464721824 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 8483 | 1471464721830 Marionette TRACE conn3 <- [1,726,null,{}] 13:12:01 INFO - PROCESS | 8483 | 1471464721839 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:01 INFO - PROCESS | 8483 | 1471464721845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:02 INFO - PROCESS | 8483 | 1471464722095 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:12:02 INFO - PROCESS | 8483 | 1471464722231 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 8483 | 1471464722243 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2d000 == 18 [pid = 8483] [id = 189] 13:12:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9220a800) [pid = 8483] [serial = 567] [outer = (nil)] 13:12:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9392a000) [pid = 8483] [serial = 568] [outer = 0x9220a800] 13:12:02 INFO - PROCESS | 8483 | 1471464722318 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93a50000) [pid = 8483] [serial = 569] [outer = 0x9220a800] 13:12:03 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:03 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:03 INFO - PROCESS | 8483 | 1471464723830 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2042ms 13:12:03 INFO - PROCESS | 8483 | 1471464723866 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 8483 | 1471464723876 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbb5000) [pid = 8483] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7bfc00) [pid = 8483] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f091800) [pid = 8483] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8eecc400) [pid = 8483] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911d9c00) [pid = 8483] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91adb400) [pid = 8483] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x977de400) [pid = 8483] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91ae4c00) [pid = 8483] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x9b8ebc00) [pid = 8483] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x9b8ed400) [pid = 8483] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:12:03 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x93c6c000) [pid = 8483] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:12:03 INFO - PROCESS | 8483 | 1471464723939 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 8483 | 1471464723942 Marionette TRACE conn3 <- [1,730,null,{}] 13:12:03 INFO - PROCESS | 8483 | 1471464723960 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 8483 | 1471464723965 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:04 INFO - PROCESS | 8483 | 1471464724109 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:12:04 INFO - PROCESS | 8483 | 1471464724119 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:04 INFO - PROCESS | 8483 | 1471464724125 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x95256800 == 19 [pid = 8483] [id = 190] 13:12:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x95257c00) [pid = 8483] [serial = 570] [outer = (nil)] 13:12:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x95287000) [pid = 8483] [serial = 571] [outer = 0x95257c00] 13:12:04 INFO - PROCESS | 8483 | 1471464724206 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x9528bc00) [pid = 8483] [serial = 572] [outer = 0x95257c00] 13:12:04 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:04 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:05 INFO - PROCESS | 8483 | 1471464725037 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 8483 | 1471464725095 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:12:05 INFO - PROCESS | 8483 | 1471464725105 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 8483 | 1471464725107 Marionette TRACE conn3 <- [1,734,null,{}] 13:12:05 INFO - PROCESS | 8483 | 1471464725113 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:05 INFO - PROCESS | 8483 | 1471464725118 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:05 INFO - PROCESS | 8483 | 1471464725268 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:12:05 INFO - PROCESS | 8483 | 1471464725277 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 8483 | 1471464725288 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae6c00 == 20 [pid = 8483] [id = 191] 13:12:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x9533a400) [pid = 8483] [serial = 573] [outer = (nil)] 13:12:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x977e8800) [pid = 8483] [serial = 574] [outer = 0x9533a400] 13:12:05 INFO - PROCESS | 8483 | 1471464725352 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x977ed400) [pid = 8483] [serial = 575] [outer = 0x9533a400] 13:12:06 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:06 INFO - PROCESS | 8483 | 1471464726298 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:12:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:12:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1278ms 13:12:06 INFO - PROCESS | 8483 | 1471464726390 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:12:06 INFO - PROCESS | 8483 | 1471464726395 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:12:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:12:06 INFO - PROCESS | 8483 | 1471464726404 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:12:06 INFO - PROCESS | 8483 | 1471464726410 Marionette TRACE conn3 <- [1,738,null,{}] 13:12:06 INFO - PROCESS | 8483 | 1471464726419 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 8483 | 1471464726425 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:06 INFO - PROCESS | 8483 | 1471464726612 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:12:06 INFO - PROCESS | 8483 | 1471464726774 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 8483 | 1471464726787 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e9c00 == 21 [pid = 8483] [id = 192] 13:12:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f0f3400) [pid = 8483] [serial = 576] [outer = (nil)] 13:12:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7c7c00) [pid = 8483] [serial = 577] [outer = 0x8f0f3400] 13:12:06 INFO - PROCESS | 8483 | 1471464726871 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f8c4800) [pid = 8483] [serial = 578] [outer = 0x8f0f3400] 13:12:08 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:08 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:08 INFO - PROCESS | 8483 | 1471464728213 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:12:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1842ms 13:12:08 INFO - PROCESS | 8483 | 1471464728246 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 8483 | 1471464728253 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:12:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:12:08 INFO - PROCESS | 8483 | 1471464728371 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 8483 | 1471464728376 Marionette TRACE conn3 <- [1,742,null,{}] 13:12:08 INFO - PROCESS | 8483 | 1471464728383 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 8483 | 1471464728389 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:08 INFO - PROCESS | 8483 | 1471464728561 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:12:08 INFO - PROCESS | 8483 | 1471464728714 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 8483 | 1471464728726 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7c00 == 22 [pid = 8483] [id = 193] 13:12:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912c9c00) [pid = 8483] [serial = 579] [outer = (nil)] 13:12:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91f23400) [pid = 8483] [serial = 580] [outer = 0x912c9c00] 13:12:08 INFO - PROCESS | 8483 | 1471464728804 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93a5a400) [pid = 8483] [serial = 581] [outer = 0x912c9c00] 13:12:10 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:10 INFO - PROCESS | 8483 | 1471464730260 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:12:10 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 13:12:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1996ms 13:12:10 INFO - PROCESS | 8483 | 1471464730313 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 8483 | 1471464730318 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:12:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:12:10 INFO - PROCESS | 8483 | 1471464730325 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 8483 | 1471464730331 Marionette TRACE conn3 <- [1,746,null,{}] 13:12:10 INFO - PROCESS | 8483 | 1471464730390 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:10 INFO - PROCESS | 8483 | 1471464730399 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:10 INFO - PROCESS | 8483 | 1471464730589 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:12:10 INFO - PROCESS | 8483 | 1471464730706 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 8483 | 1471464730713 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x9525ac00 == 23 [pid = 8483] [id = 194] 13:12:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x982e8800) [pid = 8483] [serial = 582] [outer = (nil)] 13:12:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x989a2c00) [pid = 8483] [serial = 583] [outer = 0x982e8800] 13:12:10 INFO - PROCESS | 8483 | 1471464730798 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x98d71800) [pid = 8483] [serial = 584] [outer = 0x982e8800] 13:12:11 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:12 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:12 INFO - PROCESS | 8483 | 1471464732098 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:12:12 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.) 13:12:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1787ms 13:12:12 INFO - PROCESS | 8483 | 1471464732111 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 8483 | 1471464732116 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:12:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:12:12 INFO - PROCESS | 8483 | 1471464732122 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 8483 | 1471464732127 Marionette TRACE conn3 <- [1,750,null,{}] 13:12:12 INFO - PROCESS | 8483 | 1471464732133 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 8483 | 1471464732138 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:12 INFO - PROCESS | 8483 | 1471464732340 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:12:12 INFO - PROCESS | 8483 | 1471464732497 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 8483 | 1471464732507 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbe000 == 24 [pid = 8483] [id = 195] 13:12:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x912d9c00) [pid = 8483] [serial = 585] [outer = (nil)] 13:12:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x99524400) [pid = 8483] [serial = 586] [outer = 0x912d9c00] 13:12:12 INFO - PROCESS | 8483 | 1471464732584 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9952ec00) [pid = 8483] [serial = 587] [outer = 0x912d9c00] 13:12:13 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:13 INFO - PROCESS | 8483 | 1471464733892 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:12:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1784ms 13:12:13 INFO - PROCESS | 8483 | 1471464733907 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 8483 | 1471464733912 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:12:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:12:14 INFO - PROCESS | 8483 | 1471464734002 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 8483 | 1471464734006 Marionette TRACE conn3 <- [1,754,null,{}] 13:12:14 INFO - PROCESS | 8483 | 1471464734018 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:14 INFO - PROCESS | 8483 | 1471464734023 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:14 INFO - PROCESS | 8483 | 1471464734232 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:12:14 INFO - PROCESS | 8483 | 1471464734399 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 8483 | 1471464734416 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c7000 == 25 [pid = 8483] [id = 196] 13:12:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x8f7c7800) [pid = 8483] [serial = 588] [outer = (nil)] 13:12:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x8f8c3800) [pid = 8483] [serial = 589] [outer = 0x8f7c7800] 13:12:14 INFO - PROCESS | 8483 | 1471464734495 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8fbbbc00) [pid = 8483] [serial = 590] [outer = 0x8f7c7800] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8fbb7c00) [pid = 8483] [serial = 547] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8fbb9c00) [pid = 8483] [serial = 550] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f0f3000) [pid = 8483] [serial = 544] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8fbc1800) [pid = 8483] [serial = 541] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f09c800) [pid = 8483] [serial = 518] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f092400) [pid = 8483] [serial = 517] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x912de400) [pid = 8483] [serial = 521] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912c4400) [pid = 8483] [serial = 520] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9525b000) [pid = 8483] [serial = 524] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9392a400) [pid = 8483] [serial = 523] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9a4c7400) [pid = 8483] [serial = 527] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99fd5400) [pid = 8483] [serial = 526] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9b6ddc00) [pid = 8483] [serial = 530] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9b10dc00) [pid = 8483] [serial = 529] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0xa1128400) [pid = 8483] [serial = 533] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9d90d800) [pid = 8483] [serial = 532] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0xa23b2c00) [pid = 8483] [serial = 536] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0xa237b400) [pid = 8483] [serial = 535] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0xa2fbb400) [pid = 8483] [serial = 539] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0xa200ec00) [pid = 8483] [serial = 538] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x91151c00) [pid = 8483] [serial = 548] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x912d7c00) [pid = 8483] [serial = 551] [outer = (nil)] [url = about:blank] 13:12:15 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8f7bec00) [pid = 8483] [serial = 545] [outer = (nil)] [url = about:blank] 13:12:16 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:16 INFO - PROCESS | 8483 | 1471464736626 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:12:16 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 13:12:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2674ms 13:12:16 INFO - PROCESS | 8483 | 1471464736645 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 8483 | 1471464736650 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:12:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:12:16 INFO - PROCESS | 8483 | 1471464736658 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 8483 | 1471464736663 Marionette TRACE conn3 <- [1,758,null,{}] 13:12:16 INFO - PROCESS | 8483 | 1471464736670 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 8483 | 1471464736677 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:16 INFO - PROCESS | 8483 | 1471464736829 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:12:17 INFO - PROCESS | 8483 | 1471464736991 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 8483 | 1471464736999 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f2000 == 26 [pid = 8483] [id = 197] 13:12:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f7bb400) [pid = 8483] [serial = 591] [outer = (nil)] 13:12:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x8f7c3800) [pid = 8483] [serial = 592] [outer = 0x8f7bb400] 13:12:17 INFO - PROCESS | 8483 | 1471464737070 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x8f8bdc00) [pid = 8483] [serial = 593] [outer = 0x8f7bb400] 13:12:17 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:17 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:17 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:17 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:17 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:17 INFO - PROCESS | 8483 | 1471464737768 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:12:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1153ms 13:12:17 INFO - PROCESS | 8483 | 1471464737816 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 8483 | 1471464737824 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:12:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:12:17 INFO - PROCESS | 8483 | 1471464737854 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 8483 | 1471464737858 Marionette TRACE conn3 <- [1,762,null,{}] 13:12:17 INFO - PROCESS | 8483 | 1471464737864 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:17 INFO - PROCESS | 8483 | 1471464737870 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:18 INFO - PROCESS | 8483 | 1471464738076 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:12:18 INFO - PROCESS | 8483 | 1471464738105 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 8483 | 1471464738116 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114d400 == 27 [pid = 8483] [id = 198] 13:12:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91153000) [pid = 8483] [serial = 594] [outer = (nil)] 13:12:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x911ddc00) [pid = 8483] [serial = 595] [outer = 0x91153000] 13:12:18 INFO - PROCESS | 8483 | 1471464738185 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x911e5400) [pid = 8483] [serial = 596] [outer = 0x91153000] 13:12:19 INFO - PROCESS | 8483 | 1471464739445 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:12:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1639ms 13:12:19 INFO - PROCESS | 8483 | 1471464739496 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 8483 | 1471464739502 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:12:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:12:19 INFO - PROCESS | 8483 | 1471464739513 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 8483 | 1471464739519 Marionette TRACE conn3 <- [1,766,null,{}] 13:12:19 INFO - PROCESS | 8483 | 1471464739543 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 8483 | 1471464739552 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:19 INFO - PROCESS | 8483 | 1471464739730 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:12:19 INFO - PROCESS | 8483 | 1471464739808 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 8483 | 1471464739820 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adfc00 == 28 [pid = 8483] [id = 199] 13:12:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91ae0800) [pid = 8483] [serial = 597] [outer = (nil)] 13:12:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91ae4400) [pid = 8483] [serial = 598] [outer = 0x91ae0800] 13:12:19 INFO - PROCESS | 8483 | 1471464739891 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91f26c00) [pid = 8483] [serial = 599] [outer = 0x91ae0800] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9533a400) [pid = 8483] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x95257c00) [pid = 8483] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f09d400) [pid = 8483] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f0e8800) [pid = 8483] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x912dcc00) [pid = 8483] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x91151000) [pid = 8483] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8f7bbc00) [pid = 8483] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x9220a800) [pid = 8483] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:12:20 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8fbb2400) [pid = 8483] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:12:21 INFO - PROCESS | 8483 | 1471464741320 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:12:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1839ms 13:12:21 INFO - PROCESS | 8483 | 1471464741352 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 8483 | 1471464741355 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:12:21 INFO - PROCESS | 8483 | 1471464741362 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 8483 | 1471464741365 Marionette TRACE conn3 <- [1,770,null,{}] 13:12:21 INFO - PROCESS | 8483 | 1471464741370 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 8483 | 1471464741375 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:21 INFO - PROCESS | 8483 | 1471464741516 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:12:21 INFO - PROCESS | 8483 | 1471464741724 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 8483 | 1471464741732 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9000 == 29 [pid = 8483] [id = 200] 13:12:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x91151400) [pid = 8483] [serial = 600] [outer = (nil)] 13:12:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x9220fc00) [pid = 8483] [serial = 601] [outer = 0x91151400] 13:12:21 INFO - PROCESS | 8483 | 1471464741799 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x93925800) [pid = 8483] [serial = 602] [outer = 0x91151400] 13:12:22 INFO - PROCESS | 8483 | 1471464742527 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1188ms 13:12:22 INFO - PROCESS | 8483 | 1471464742551 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 8483 | 1471464742557 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:12:22 INFO - PROCESS | 8483 | 1471464742566 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 8483 | 1471464742573 Marionette TRACE conn3 <- [1,774,null,{}] 13:12:22 INFO - PROCESS | 8483 | 1471464742583 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 8483 | 1471464742589 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:22 INFO - PROCESS | 8483 | 1471464742843 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:12:22 INFO - PROCESS | 8483 | 1471464742963 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 8483 | 1471464742979 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b8400 == 30 [pid = 8483] [id = 201] 13:12:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f7bbc00) [pid = 8483] [serial = 603] [outer = (nil)] 13:12:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f8bb800) [pid = 8483] [serial = 604] [outer = 0x8f7bbc00] 13:12:23 INFO - PROCESS | 8483 | 1471464743057 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8fbb6800) [pid = 8483] [serial = 605] [outer = 0x8f7bbc00] 13:12:24 INFO - PROCESS | 8483 | 1471464744234 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1687ms 13:12:24 INFO - PROCESS | 8483 | 1471464744252 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 8483 | 1471464744260 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:12:24 INFO - PROCESS | 8483 | 1471464744271 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 8483 | 1471464744275 Marionette TRACE conn3 <- [1,778,null,{}] 13:12:24 INFO - PROCESS | 8483 | 1471464744282 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:24 INFO - PROCESS | 8483 | 1471464744289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:24 INFO - PROCESS | 8483 | 1471464744540 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:12:24 INFO - PROCESS | 8483 | 1471464744787 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 8483 | 1471464744797 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x912da400 == 31 [pid = 8483] [id = 202] 13:12:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x912dc000) [pid = 8483] [serial = 606] [outer = (nil)] 13:12:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x912e1000) [pid = 8483] [serial = 607] [outer = 0x912dc000] 13:12:24 INFO - PROCESS | 8483 | 1471464744879 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91ae8800) [pid = 8483] [serial = 608] [outer = 0x912dc000] 13:12:25 INFO - PROCESS | 8483 | 1471464745904 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1682ms 13:12:25 INFO - PROCESS | 8483 | 1471464745952 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:12:25 INFO - PROCESS | 8483 | 1471464745956 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:12:25 INFO - PROCESS | 8483 | 1471464745963 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 8483 | 1471464745969 Marionette TRACE conn3 <- [1,782,null,{}] 13:12:25 INFO - PROCESS | 8483 | 1471464745985 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 8483 | 1471464745994 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:26 INFO - PROCESS | 8483 | 1471464746203 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:12:26 INFO - PROCESS | 8483 | 1471464746407 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 8483 | 1471464746419 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x95253800 == 32 [pid = 8483] [id = 203] 13:12:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x95254c00) [pid = 8483] [serial = 609] [outer = (nil)] 13:12:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x95259800) [pid = 8483] [serial = 610] [outer = 0x95254c00] 13:12:26 INFO - PROCESS | 8483 | 1471464746500 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x95284400) [pid = 8483] [serial = 611] [outer = 0x95254c00] 13:12:27 INFO - PROCESS | 8483 | 1471464747429 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1535ms 13:12:27 INFO - PROCESS | 8483 | 1471464747497 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 8483 | 1471464747502 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:12:27 INFO - PROCESS | 8483 | 1471464747508 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 8483 | 1471464747512 Marionette TRACE conn3 <- [1,786,null,{}] 13:12:27 INFO - PROCESS | 8483 | 1471464747518 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:27 INFO - PROCESS | 8483 | 1471464747523 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:27 INFO - PROCESS | 8483 | 1471464747693 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:12:27 INFO - PROCESS | 8483 | 1471464747860 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 8483 | 1471464747866 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x95251c00 == 33 [pid = 8483] [id = 204] 13:12:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x95339800) [pid = 8483] [serial = 612] [outer = (nil)] 13:12:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x976b6800) [pid = 8483] [serial = 613] [outer = 0x95339800] 13:12:27 INFO - PROCESS | 8483 | 1471464747997 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x976d5c00) [pid = 8483] [serial = 614] [outer = 0x95339800] 13:12:29 INFO - PROCESS | 8483 | 1471464749105 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1681ms 13:12:29 INFO - PROCESS | 8483 | 1471464749191 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 8483 | 1471464749197 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:12:29 INFO - PROCESS | 8483 | 1471464749206 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 8483 | 1471464749211 Marionette TRACE conn3 <- [1,790,null,{}] 13:12:29 INFO - PROCESS | 8483 | 1471464749219 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 8483 | 1471464749224 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:29 INFO - PROCESS | 8483 | 1471464749444 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91155c00) [pid = 8483] [serial = 542] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x95287000) [pid = 8483] [serial = 571] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0e9000) [pid = 8483] [serial = 562] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f0a0400) [pid = 8483] [serial = 563] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91152400) [pid = 8483] [serial = 556] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911e4c00) [pid = 8483] [serial = 557] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91f26800) [pid = 8483] [serial = 559] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x92210000) [pid = 8483] [serial = 560] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x911e7400) [pid = 8483] [serial = 565] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x912ca000) [pid = 8483] [serial = 566] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x91ae4800) [pid = 8483] [serial = 554] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x91adac00) [pid = 8483] [serial = 553] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x93a50000) [pid = 8483] [serial = 569] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x9392a000) [pid = 8483] [serial = 568] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x977ed400) [pid = 8483] [serial = 575] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x9528bc00) [pid = 8483] [serial = 572] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x977e8800) [pid = 8483] [serial = 574] [outer = (nil)] [url = about:blank] 13:12:29 INFO - PROCESS | 8483 | 1471464749685 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 8483 | 1471464749697 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0800 == 34 [pid = 8483] [id = 205] 13:12:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x8eed2800) [pid = 8483] [serial = 615] [outer = (nil)] 13:12:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x8f0a0400) [pid = 8483] [serial = 616] [outer = 0x8eed2800] 13:12:29 INFO - PROCESS | 8483 | 1471464749767 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f8bac00) [pid = 8483] [serial = 617] [outer = 0x8eed2800] 13:12:30 INFO - PROCESS | 8483 | 1471464750507 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1331ms 13:12:30 INFO - PROCESS | 8483 | 1471464750537 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 8483 | 1471464750544 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:12:30 INFO - PROCESS | 8483 | 1471464750553 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 8483 | 1471464750558 Marionette TRACE conn3 <- [1,794,null,{}] 13:12:30 INFO - PROCESS | 8483 | 1471464750564 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 8483 | 1471464750569 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:30 INFO - PROCESS | 8483 | 1471464750723 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:12:30 INFO - PROCESS | 8483 | 1471464750740 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 8483 | 1471464750748 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x911df400 == 35 [pid = 8483] [id = 206] 13:12:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x911e7800) [pid = 8483] [serial = 618] [outer = (nil)] 13:12:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x912cb800) [pid = 8483] [serial = 619] [outer = 0x911e7800] 13:12:30 INFO - PROCESS | 8483 | 1471464750819 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x912da000) [pid = 8483] [serial = 620] [outer = 0x911e7800] 13:12:31 INFO - PROCESS | 8483 | 1471464751725 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1233ms 13:12:31 INFO - PROCESS | 8483 | 1471464751787 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 8483 | 1471464751789 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:12:31 INFO - PROCESS | 8483 | 1471464751796 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 8483 | 1471464751802 Marionette TRACE conn3 <- [1,798,null,{}] 13:12:31 INFO - PROCESS | 8483 | 1471464751823 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:31 INFO - PROCESS | 8483 | 1471464751831 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:32 INFO - PROCESS | 8483 | 1471464752045 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:12:32 INFO - PROCESS | 8483 | 1471464752127 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 8483 | 1471464752135 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2bc00 == 36 [pid = 8483] [id = 207] 13:12:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x92fa9000) [pid = 8483] [serial = 621] [outer = (nil)] 13:12:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x93c65800) [pid = 8483] [serial = 622] [outer = 0x92fa9000] 13:12:32 INFO - PROCESS | 8483 | 1471464752208 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x95250c00) [pid = 8483] [serial = 623] [outer = 0x92fa9000] 13:12:33 INFO - PROCESS | 8483 | 1471464753032 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:12:33 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 13:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1297ms 13:12:33 INFO - PROCESS | 8483 | 1471464753093 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 8483 | 1471464753098 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:12:33 INFO - PROCESS | 8483 | 1471464753103 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 8483 | 1471464753107 Marionette TRACE conn3 <- [1,802,null,{}] 13:12:33 INFO - PROCESS | 8483 | 1471464753112 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 8483 | 1471464753117 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:33 INFO - PROCESS | 8483 | 1471464753325 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f7bb400) [pid = 8483] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f7c7800) [pid = 8483] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f0f3400) [pid = 8483] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x91ae0800) [pid = 8483] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x912c9c00) [pid = 8483] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x982e8800) [pid = 8483] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x912d9c00) [pid = 8483] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:12:33 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x91153000) [pid = 8483] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:12:33 INFO - PROCESS | 8483 | 1471464753503 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 8483 | 1471464753510 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecbc00 == 37 [pid = 8483] [id = 208] 13:12:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x8eecd400) [pid = 8483] [serial = 624] [outer = (nil)] 13:12:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8eed9c00) [pid = 8483] [serial = 625] [outer = 0x8eecd400] 13:12:33 INFO - PROCESS | 8483 | 1471464753601 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x8f09b000) [pid = 8483] [serial = 626] [outer = 0x8eecd400] 13:12:34 INFO - PROCESS | 8483 | 1471464754608 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:12:34 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 13:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1534ms 13:12:34 INFO - PROCESS | 8483 | 1471464754641 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 8483 | 1471464754646 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:12:34 INFO - PROCESS | 8483 | 1471464754660 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 8483 | 1471464754671 Marionette TRACE conn3 <- [1,806,null,{}] 13:12:34 INFO - PROCESS | 8483 | 1471464754679 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:34 INFO - PROCESS | 8483 | 1471464754688 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:34 INFO - PROCESS | 8483 | 1471464754868 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:12:35 INFO - PROCESS | 8483 | 1471464755025 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 8483 | 1471464755033 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8000 == 38 [pid = 8483] [id = 209] 13:12:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x8f0f4000) [pid = 8483] [serial = 627] [outer = (nil)] 13:12:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8fbbc800) [pid = 8483] [serial = 628] [outer = 0x8f0f4000] 13:12:35 INFO - PROCESS | 8483 | 1471464755120 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x91156c00) [pid = 8483] [serial = 629] [outer = 0x8f0f4000] 13:12:36 INFO - PROCESS | 8483 | 1471464756028 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:12:36 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 13:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1393ms 13:12:36 INFO - PROCESS | 8483 | 1471464756057 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 8483 | 1471464756064 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:12:36 INFO - PROCESS | 8483 | 1471464756071 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 8483 | 1471464756074 Marionette TRACE conn3 <- [1,810,null,{}] 13:12:36 INFO - PROCESS | 8483 | 1471464756081 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 8483 | 1471464756086 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:36 INFO - PROCESS | 8483 | 1471464756271 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:12:36 INFO - PROCESS | 8483 | 1471464756427 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 8483 | 1471464756437 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ca400 == 39 [pid = 8483] [id = 210] 13:12:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x912ce800) [pid = 8483] [serial = 630] [outer = (nil)] 13:12:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91ad9400) [pid = 8483] [serial = 631] [outer = 0x912ce800] 13:12:36 INFO - PROCESS | 8483 | 1471464756517 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91f29c00) [pid = 8483] [serial = 632] [outer = 0x912ce800] 13:12:37 INFO - PROCESS | 8483 | 1471464757582 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1584ms 13:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:12:37 INFO - PROCESS | 8483 | 1471464757654 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 8483 | 1471464757658 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:12:37 INFO - PROCESS | 8483 | 1471464757672 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 8483 | 1471464757682 Marionette TRACE conn3 <- [1,814,null,{}] 13:12:37 INFO - PROCESS | 8483 | 1471464757691 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 8483 | 1471464757697 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:37 INFO - PROCESS | 8483 | 1471464757920 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:12:38 INFO - PROCESS | 8483 | 1471464758120 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 8483 | 1471464758129 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x95288800 == 40 [pid = 8483] [id = 211] 13:12:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x95289400) [pid = 8483] [serial = 633] [outer = (nil)] 13:12:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9533d800) [pid = 8483] [serial = 634] [outer = 0x95289400] 13:12:38 INFO - PROCESS | 8483 | 1471464758251 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x977ec400) [pid = 8483] [serial = 635] [outer = 0x95289400] 13:12:39 INFO - PROCESS | 8483 | 1471464759151 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 8483 | 1471464759223 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:12:39 INFO - PROCESS | 8483 | 1471464759231 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 8483 | 1471464759237 Marionette TRACE conn3 <- [1,818,null,{}] 13:12:39 INFO - PROCESS | 8483 | 1471464759245 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:39 INFO - PROCESS | 8483 | 1471464759253 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:39 INFO - PROCESS | 8483 | 1471464759562 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:12:39 INFO - PROCESS | 8483 | 1471464759740 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 8483 | 1471464759749 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x9533a000 == 41 [pid = 8483] [id = 212] 13:12:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x982e8800) [pid = 8483] [serial = 636] [outer = (nil)] 13:12:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x989a6000) [pid = 8483] [serial = 637] [outer = 0x982e8800] 13:12:39 INFO - PROCESS | 8483 | 1471464759835 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x989aa000) [pid = 8483] [serial = 638] [outer = 0x982e8800] 13:12:40 INFO - PROCESS | 8483 | 1471464760781 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1588ms 13:12:40 INFO - PROCESS | 8483 | 1471464760819 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 8483 | 1471464760823 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:12:40 INFO - PROCESS | 8483 | 1471464760830 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 8483 | 1471464760834 Marionette TRACE conn3 <- [1,822,null,{}] 13:12:40 INFO - PROCESS | 8483 | 1471464760840 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:40 INFO - PROCESS | 8483 | 1471464760845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:41 INFO - PROCESS | 8483 | 1471464761016 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:12:41 INFO - PROCESS | 8483 | 1471464761202 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 8483 | 1471464761224 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x994c0800 == 42 [pid = 8483] [id = 213] 13:12:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9951b800) [pid = 8483] [serial = 639] [outer = (nil)] 13:12:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x99520c00) [pid = 8483] [serial = 640] [outer = 0x9951b800] 13:12:41 INFO - PROCESS | 8483 | 1471464761371 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x99806400) [pid = 8483] [serial = 641] [outer = 0x9951b800] 13:12:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x998e6400) [pid = 8483] [serial = 642] [outer = 0x989a8800] 13:12:42 INFO - PROCESS | 8483 | 1471464762933 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 8483 | 1471464763101 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:12:43 INFO - PROCESS | 8483 | 1471464763114 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 8483 | 1471464763119 Marionette TRACE conn3 <- [1,826,null,{}] 13:12:43 INFO - PROCESS | 8483 | 1471464763129 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:43 INFO - PROCESS | 8483 | 1471464763136 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:43 INFO - PROCESS | 8483 | 1471464763359 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:12:43 INFO - PROCESS | 8483 | 1471464763534 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 8483 | 1471464763545 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09e400 == 43 [pid = 8483] [id = 214] 13:12:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f0f1c00) [pid = 8483] [serial = 643] [outer = (nil)] 13:12:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x91151800) [pid = 8483] [serial = 644] [outer = 0x8f0f1c00] 13:12:43 INFO - PROCESS | 8483 | 1471464763632 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91f22000) [pid = 8483] [serial = 645] [outer = 0x8f0f1c00] 13:12:44 INFO - PROCESS | 8483 | 1471464764768 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1689ms 13:12:44 INFO - PROCESS | 8483 | 1471464764803 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 8483 | 1471464764807 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:12:44 INFO - PROCESS | 8483 | 1471464764817 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 8483 | 1471464764821 Marionette TRACE conn3 <- [1,830,null,{}] 13:12:44 INFO - PROCESS | 8483 | 1471464764830 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:44 INFO - PROCESS | 8483 | 1471464764838 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:45 INFO - PROCESS | 8483 | 1471464765109 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:12:45 INFO - PROCESS | 8483 | 1471464765296 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 8483 | 1471464765304 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9c00 == 44 [pid = 8483] [id = 215] 13:12:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x8f7be400) [pid = 8483] [serial = 646] [outer = (nil)] 13:12:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9114e000) [pid = 8483] [serial = 647] [outer = 0x8f7be400] 13:12:45 INFO - PROCESS | 8483 | 1471464765382 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x91153000) [pid = 8483] [serial = 648] [outer = 0x8f7be400] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f2000 == 43 [pid = 8483] [id = 197] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3800 == 42 [pid = 8483] [id = 182] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed9400 == 41 [pid = 8483] [id = 181] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2bc00 == 40 [pid = 8483] [id = 207] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x911df400 == 39 [pid = 8483] [id = 206] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0800 == 38 [pid = 8483] [id = 205] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2d000 == 37 [pid = 8483] [id = 189] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x95256800 == 36 [pid = 8483] [id = 190] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7be000 == 35 [pid = 8483] [id = 183] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x9114d400 == 34 [pid = 8483] [id = 198] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b8400 == 33 [pid = 8483] [id = 201] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x95251c00 == 32 [pid = 8483] [id = 204] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbe000 == 31 [pid = 8483] [id = 195] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09c000 == 30 [pid = 8483] [id = 187] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9000 == 29 [pid = 8483] [id = 200] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e9c00 == 28 [pid = 8483] [id = 192] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x912da400 == 27 [pid = 8483] [id = 202] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7c00 == 26 [pid = 8483] [id = 193] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x95253800 == 25 [pid = 8483] [id = 203] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x9525ac00 == 24 [pid = 8483] [id = 194] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x91adfc00 == 23 [pid = 8483] [id = 199] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f097c00 == 22 [pid = 8483] [id = 184] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09f000 == 21 [pid = 8483] [id = 186] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f5800 == 20 [pid = 8483] [id = 180] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae6c00 == 19 [pid = 8483] [id = 191] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e6c00 == 18 [pid = 8483] [id = 185] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094400 == 17 [pid = 8483] [id = 188] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c7000 == 16 [pid = 8483] [id = 196] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09e400 == 15 [pid = 8483] [id = 214] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x994c0800 == 14 [pid = 8483] [id = 213] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x9533a000 == 13 [pid = 8483] [id = 212] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x95288800 == 12 [pid = 8483] [id = 211] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8000 == 11 [pid = 8483] [id = 209] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x912ca400 == 10 [pid = 8483] [id = 210] 13:12:47 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecbc00 == 9 [pid = 8483] [id = 208] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x9220fc00) [pid = 8483] [serial = 601] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f7c3800) [pid = 8483] [serial = 592] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8fbbbc00) [pid = 8483] [serial = 590] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f8c3800) [pid = 8483] [serial = 589] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f8c4800) [pid = 8483] [serial = 578] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f7c7c00) [pid = 8483] [serial = 577] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91ae4400) [pid = 8483] [serial = 598] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93a5a400) [pid = 8483] [serial = 581] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91f23400) [pid = 8483] [serial = 580] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x98d71800) [pid = 8483] [serial = 584] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x989a2c00) [pid = 8483] [serial = 583] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9952ec00) [pid = 8483] [serial = 587] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99524400) [pid = 8483] [serial = 586] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91f26c00) [pid = 8483] [serial = 599] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911ddc00) [pid = 8483] [serial = 595] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911e5400) [pid = 8483] [serial = 596] [outer = (nil)] [url = about:blank] 13:12:48 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f8bdc00) [pid = 8483] [serial = 593] [outer = (nil)] [url = about:blank] 13:12:49 INFO - PROCESS | 8483 | 1471464769253 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 4493ms 13:12:49 INFO - PROCESS | 8483 | 1471464769310 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 8483 | 1471464769316 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:12:49 INFO - PROCESS | 8483 | 1471464769325 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 8483 | 1471464769330 Marionette TRACE conn3 <- [1,834,null,{}] 13:12:49 INFO - PROCESS | 8483 | 1471464769340 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 8483 | 1471464769346 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:49 INFO - PROCESS | 8483 | 1471464769516 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:12:49 INFO - PROCESS | 8483 | 1471464769658 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 8483 | 1471464769665 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ee800 == 10 [pid = 8483] [id = 216] 13:12:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f0f1800) [pid = 8483] [serial = 649] [outer = (nil)] 13:12:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f7c4000) [pid = 8483] [serial = 650] [outer = 0x8f0f1800] 13:12:49 INFO - PROCESS | 8483 | 1471464769743 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8bbc00) [pid = 8483] [serial = 651] [outer = 0x8f0f1800] 13:12:50 INFO - PROCESS | 8483 | 1471464770527 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1237ms 13:12:50 INFO - PROCESS | 8483 | 1471464770561 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 8483 | 1471464770569 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:12:50 INFO - PROCESS | 8483 | 1471464770580 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 8483 | 1471464770585 Marionette TRACE conn3 <- [1,838,null,{}] 13:12:50 INFO - PROCESS | 8483 | 1471464770591 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 8483 | 1471464770597 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:50 INFO - PROCESS | 8483 | 1471464770765 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:12:50 INFO - PROCESS | 8483 | 1471464770777 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 8483 | 1471464770785 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0400 == 11 [pid = 8483] [id = 217] 13:12:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9114f400) [pid = 8483] [serial = 652] [outer = (nil)] 13:12:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9115a800) [pid = 8483] [serial = 653] [outer = 0x9114f400] 13:12:50 INFO - PROCESS | 8483 | 1471464770857 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x911ddc00) [pid = 8483] [serial = 654] [outer = 0x9114f400] 13:12:51 INFO - PROCESS | 8483 | 1471464771886 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1339ms 13:12:51 INFO - PROCESS | 8483 | 1471464771925 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 8483 | 1471464771929 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:12:51 INFO - PROCESS | 8483 | 1471464771935 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 8483 | 1471464771941 Marionette TRACE conn3 <- [1,842,null,{}] 13:12:51 INFO - PROCESS | 8483 | 1471464771959 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:51 INFO - PROCESS | 8483 | 1471464771967 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:52 INFO - PROCESS | 8483 | 1471464772190 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:12:52 INFO - PROCESS | 8483 | 1471464772209 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 8483 | 1471464772222 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d8c00 == 12 [pid = 8483] [id = 218] 13:12:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x912dc400) [pid = 8483] [serial = 655] [outer = (nil)] 13:12:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91ada000) [pid = 8483] [serial = 656] [outer = 0x912dc400] 13:12:52 INFO - PROCESS | 8483 | 1471464772293 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91ae1c00) [pid = 8483] [serial = 657] [outer = 0x912dc400] 13:12:53 INFO - PROCESS | 8483 | 1471464773164 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1287ms 13:12:53 INFO - PROCESS | 8483 | 1471464773250 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:12:53 INFO - PROCESS | 8483 | 1471464773255 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:12:53 INFO - PROCESS | 8483 | 1471464773261 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 8483 | 1471464773264 Marionette TRACE conn3 <- [1,846,null,{}] 13:12:53 INFO - PROCESS | 8483 | 1471464773270 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 8483 | 1471464773274 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:53 INFO - PROCESS | 8483 | 1471464773471 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:12:53 INFO - PROCESS | 8483 | 1471464773493 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 8483 | 1471464773502 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adac00 == 13 [pid = 8483] [id = 219] 13:12:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91f28c00) [pid = 8483] [serial = 658] [outer = (nil)] 13:12:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x92210000) [pid = 8483] [serial = 659] [outer = 0x91f28c00] 13:12:53 INFO - PROCESS | 8483 | 1471464773568 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x9392b800) [pid = 8483] [serial = 660] [outer = 0x91f28c00] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912ce800) [pid = 8483] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8eecd400) [pid = 8483] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x91151400) [pid = 8483] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f0f4000) [pid = 8483] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f7bbc00) [pid = 8483] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x95339800) [pid = 8483] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912dc000) [pid = 8483] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95254c00) [pid = 8483] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x911e7800) [pid = 8483] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8eed2800) [pid = 8483] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x92fa9000) [pid = 8483] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f0f1c00) [pid = 8483] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x9951b800) [pid = 8483] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x982e8800) [pid = 8483] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:12:54 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x95289400) [pid = 8483] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:12:54 INFO - PROCESS | 8483 | 1471464774827 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1631ms 13:12:54 INFO - PROCESS | 8483 | 1471464774892 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 8483 | 1471464774895 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:12:54 INFO - PROCESS | 8483 | 1471464774901 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 8483 | 1471464774904 Marionette TRACE conn3 <- [1,850,null,{}] 13:12:54 INFO - PROCESS | 8483 | 1471464774909 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:54 INFO - PROCESS | 8483 | 1471464774914 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:55 INFO - PROCESS | 8483 | 1471464775058 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:12:55 INFO - PROCESS | 8483 | 1471464775067 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 8483 | 1471464775075 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f2400 == 14 [pid = 8483] [id = 220] 13:12:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f0f5000) [pid = 8483] [serial = 661] [outer = (nil)] 13:12:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x912d8000) [pid = 8483] [serial = 662] [outer = 0x8f0f5000] 13:12:55 INFO - PROCESS | 8483 | 1471464775155 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91f2d000) [pid = 8483] [serial = 663] [outer = 0x8f0f5000] 13:12:56 INFO - PROCESS | 8483 | 1471464776038 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1189ms 13:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:12:56 INFO - PROCESS | 8483 | 1471464776093 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 8483 | 1471464776096 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:12:56 INFO - PROCESS | 8483 | 1471464776102 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 8483 | 1471464776106 Marionette TRACE conn3 <- [1,854,null,{}] 13:12:56 INFO - PROCESS | 8483 | 1471464776111 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:56 INFO - PROCESS | 8483 | 1471464776121 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:56 INFO - PROCESS | 8483 | 1471464776378 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:12:56 INFO - PROCESS | 8483 | 1471464776539 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 8483 | 1471464776551 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7c00 == 15 [pid = 8483] [id = 221] 13:12:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8eed9000) [pid = 8483] [serial = 664] [outer = (nil)] 13:12:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f09d800) [pid = 8483] [serial = 665] [outer = 0x8eed9000] 13:12:56 INFO - PROCESS | 8483 | 1471464776633 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f0f4c00) [pid = 8483] [serial = 666] [outer = 0x8eed9000] 13:12:57 INFO - PROCESS | 8483 | 1471464777690 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1631ms 13:12:57 INFO - PROCESS | 8483 | 1471464777734 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 8483 | 1471464777740 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:12:57 INFO - PROCESS | 8483 | 1471464777749 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 8483 | 1471464777754 Marionette TRACE conn3 <- [1,858,null,{}] 13:12:57 INFO - PROCESS | 8483 | 1471464777762 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 8483 | 1471464777767 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:57 INFO - PROCESS | 8483 | 1471464777950 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:12:58 INFO - PROCESS | 8483 | 1471464778106 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 8483 | 1471464778117 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3800 == 16 [pid = 8483] [id = 222] 13:12:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91156000) [pid = 8483] [serial = 667] [outer = (nil)] 13:12:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x911df000) [pid = 8483] [serial = 668] [outer = 0x91156000] 13:12:58 INFO - PROCESS | 8483 | 1471464778248 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x911e4000) [pid = 8483] [serial = 669] [outer = 0x91156000] 13:12:59 INFO - PROCESS | 8483 | 1471464779257 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1584ms 13:12:59 INFO - PROCESS | 8483 | 1471464779332 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 8483 | 1471464779337 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:12:59 INFO - PROCESS | 8483 | 1471464779344 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 8483 | 1471464779348 Marionette TRACE conn3 <- [1,862,null,{}] 13:12:59 INFO - PROCESS | 8483 | 1471464779355 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 8483 | 1471464779360 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:59 INFO - PROCESS | 8483 | 1471464779574 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:12:59 INFO - PROCESS | 8483 | 1471464779841 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 8483 | 1471464779849 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:12:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae8000 == 17 [pid = 8483] [id = 223] 13:12:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91f1f400) [pid = 8483] [serial = 670] [outer = (nil)] 13:12:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f26000) [pid = 8483] [serial = 671] [outer = 0x91f1f400] 13:12:59 INFO - PROCESS | 8483 | 1471464779955 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93924000) [pid = 8483] [serial = 672] [outer = 0x91f1f400] 13:13:00 INFO - PROCESS | 8483 | 1471464780950 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1684ms 13:13:01 INFO - PROCESS | 8483 | 1471464781029 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 8483 | 1471464781035 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:13:01 INFO - PROCESS | 8483 | 1471464781052 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 8483 | 1471464781059 Marionette TRACE conn3 <- [1,866,null,{}] 13:13:01 INFO - PROCESS | 8483 | 1471464781065 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 8483 | 1471464781072 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:01 INFO - PROCESS | 8483 | 1471464781288 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:13:01 INFO - PROCESS | 8483 | 1471464781724 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 8483 | 1471464781733 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed5000 == 18 [pid = 8483] [id = 224] 13:13:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8eed6000) [pid = 8483] [serial = 673] [outer = (nil)] 13:13:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8f096000) [pid = 8483] [serial = 674] [outer = 0x8eed6000] 13:13:01 INFO - PROCESS | 8483 | 1471464781826 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f0f4800) [pid = 8483] [serial = 675] [outer = 0x8eed6000] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f2400 == 17 [pid = 8483] [id = 220] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x91adac00 == 16 [pid = 8483] [id = 219] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9114e000) [pid = 8483] [serial = 647] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x912d8c00 == 15 [pid = 8483] [id = 218] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0400 == 14 [pid = 8483] [id = 217] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ee800 == 13 [pid = 8483] [id = 216] 13:13:02 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9c00 == 12 [pid = 8483] [id = 215] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x9533d800) [pid = 8483] [serial = 634] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x91f29c00) [pid = 8483] [serial = 632] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8eed9c00) [pid = 8483] [serial = 625] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91ad9400) [pid = 8483] [serial = 631] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x93925800) [pid = 8483] [serial = 602] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91156c00) [pid = 8483] [serial = 629] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f09b000) [pid = 8483] [serial = 626] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8fbbc800) [pid = 8483] [serial = 628] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8bb800) [pid = 8483] [serial = 604] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbb6800) [pid = 8483] [serial = 605] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x976b6800) [pid = 8483] [serial = 613] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x976d5c00) [pid = 8483] [serial = 614] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x912e1000) [pid = 8483] [serial = 607] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x91ae8800) [pid = 8483] [serial = 608] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x95259800) [pid = 8483] [serial = 610] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x95284400) [pid = 8483] [serial = 611] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x912cb800) [pid = 8483] [serial = 619] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x912da000) [pid = 8483] [serial = 620] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x8f0a0400) [pid = 8483] [serial = 616] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x8f8bac00) [pid = 8483] [serial = 617] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x93c65800) [pid = 8483] [serial = 622] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x95250c00) [pid = 8483] [serial = 623] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x91f22000) [pid = 8483] [serial = 645] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x99520c00) [pid = 8483] [serial = 640] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 51 (0x91151800) [pid = 8483] [serial = 644] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 50 (0x99806400) [pid = 8483] [serial = 641] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 49 (0x989aa000) [pid = 8483] [serial = 638] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 48 (0x977ec400) [pid = 8483] [serial = 635] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 47 (0x989a6000) [pid = 8483] [serial = 637] [outer = (nil)] [url = about:blank] 13:13:02 INFO - PROCESS | 8483 | --DOMWINDOW == 46 (0x9525a000) [pid = 8483] [serial = 416] [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.] 13:13:02 INFO - PROCESS | 8483 | 1471464782857 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1843ms 13:13:02 INFO - PROCESS | 8483 | 1471464782888 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 8483 | 1471464782894 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:13:02 INFO - PROCESS | 8483 | 1471464782901 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 8483 | 1471464782905 Marionette TRACE conn3 <- [1,870,null,{}] 13:13:02 INFO - PROCESS | 8483 | 1471464782913 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:02 INFO - PROCESS | 8483 | 1471464782921 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:03 INFO - PROCESS | 8483 | 1471464783081 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:13:03 INFO - PROCESS | 8483 | 1471464783191 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 8483 | 1471464783200 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09e800 == 13 [pid = 8483] [id = 225] 13:13:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 47 (0x8f0ee800) [pid = 8483] [serial = 676] [outer = (nil)] 13:13:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 48 (0x8fbb5c00) [pid = 8483] [serial = 677] [outer = 0x8f0ee800] 13:13:03 INFO - PROCESS | 8483 | 1471464783325 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 49 (0x9114c800) [pid = 8483] [serial = 678] [outer = 0x8f0ee800] 13:13:04 INFO - PROCESS | 8483 | 1471464784091 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1236ms 13:13:04 INFO - PROCESS | 8483 | 1471464784141 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 8483 | 1471464784146 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:13:04 INFO - PROCESS | 8483 | 1471464784154 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 8483 | 1471464784158 Marionette TRACE conn3 <- [1,874,null,{}] 13:13:04 INFO - PROCESS | 8483 | 1471464784163 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 8483 | 1471464784168 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:04 INFO - PROCESS | 8483 | 1471464784331 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:13:04 INFO - PROCESS | 8483 | 1471464784343 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 8483 | 1471464784351 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cd000 == 14 [pid = 8483] [id = 226] 13:13:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 50 (0x912cd400) [pid = 8483] [serial = 679] [outer = (nil)] 13:13:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 51 (0x912d5000) [pid = 8483] [serial = 680] [outer = 0x912cd400] 13:13:04 INFO - PROCESS | 8483 | 1471464784419 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0x91adc000) [pid = 8483] [serial = 681] [outer = 0x912cd400] 13:13:05 INFO - PROCESS | 8483 | 1471464785315 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1230ms 13:13:05 INFO - PROCESS | 8483 | 1471464785385 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 8483 | 1471464785389 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:13:05 INFO - PROCESS | 8483 | 1471464785409 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 8483 | 1471464785417 Marionette TRACE conn3 <- [1,878,null,{}] 13:13:05 INFO - PROCESS | 8483 | 1471464785425 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:05 INFO - PROCESS | 8483 | 1471464785432 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:05 INFO - PROCESS | 8483 | 1471464785650 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:13:05 INFO - PROCESS | 8483 | 1471464785727 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 8483 | 1471464785736 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d0800 == 15 [pid = 8483] [id = 227] 13:13:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x91f28400) [pid = 8483] [serial = 682] [outer = (nil)] 13:13:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x9392d400) [pid = 8483] [serial = 683] [outer = 0x91f28400] 13:13:05 INFO - PROCESS | 8483 | 1471464785802 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x93c6e400) [pid = 8483] [serial = 684] [outer = 0x91f28400] 13:13:06 INFO - PROCESS | 8483 | 1471464786630 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1246ms 13:13:06 INFO - PROCESS | 8483 | 1471464786648 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 8483 | 1471464786653 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:13:06 INFO - PROCESS | 8483 | 1471464786669 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 8483 | 1471464786672 Marionette TRACE conn3 <- [1,882,null,{}] 13:13:06 INFO - PROCESS | 8483 | 1471464786678 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:06 INFO - PROCESS | 8483 | 1471464786682 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:06 INFO - PROCESS | 8483 | 1471464786890 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:13:06 INFO - PROCESS | 8483 | 1471464786909 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 8483 | 1471464786919 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x95252000 == 16 [pid = 8483] [id = 228] 13:13:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x95253000) [pid = 8483] [serial = 685] [outer = (nil)] 13:13:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x95258800) [pid = 8483] [serial = 686] [outer = 0x95253000] 13:13:06 INFO - PROCESS | 8483 | 1471464786986 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x9525b400) [pid = 8483] [serial = 687] [outer = 0x95253000] 13:13:07 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x91f28c00) [pid = 8483] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:13:07 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x8f7be400) [pid = 8483] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:13:07 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x9114f400) [pid = 8483] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:13:07 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x8f0f1800) [pid = 8483] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:13:07 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x912dc400) [pid = 8483] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:13:07 INFO - PROCESS | 8483 | 1471464787813 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1202ms 13:13:07 INFO - PROCESS | 8483 | 1471464787865 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 8483 | 1471464787868 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:13:07 INFO - PROCESS | 8483 | 1471464787874 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 8483 | 1471464787878 Marionette TRACE conn3 <- [1,886,null,{}] 13:13:07 INFO - PROCESS | 8483 | 1471464787883 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 8483 | 1471464787888 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:08 INFO - PROCESS | 8483 | 1471464788076 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:13:08 INFO - PROCESS | 8483 | 1471464788087 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 8483 | 1471464788106 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x92209000 == 17 [pid = 8483] [id = 229] 13:13:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x92fae800) [pid = 8483] [serial = 688] [outer = (nil)] 13:13:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x95259800) [pid = 8483] [serial = 689] [outer = 0x92fae800] 13:13:08 INFO - PROCESS | 8483 | 1471464788187 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x95339800) [pid = 8483] [serial = 690] [outer = 0x92fae800] 13:13:09 INFO - PROCESS | 8483 | 1471464789330 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1485ms 13:13:09 INFO - PROCESS | 8483 | 1471464789369 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:13:09 INFO - PROCESS | 8483 | 1471464789375 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:13:09 INFO - PROCESS | 8483 | 1471464789384 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 8483 | 1471464789390 Marionette TRACE conn3 <- [1,890,null,{}] 13:13:09 INFO - PROCESS | 8483 | 1471464789399 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:09 INFO - PROCESS | 8483 | 1471464789406 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:09 INFO - PROCESS | 8483 | 1471464789756 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:13:10 INFO - PROCESS | 8483 | 1471464790054 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 8483 | 1471464790068 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09c400 == 18 [pid = 8483] [id = 230] 13:13:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x8f09d400) [pid = 8483] [serial = 691] [outer = (nil)] 13:13:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x8f0f0800) [pid = 8483] [serial = 692] [outer = 0x8f09d400] 13:13:10 INFO - PROCESS | 8483 | 1471464790263 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f7c6800) [pid = 8483] [serial = 693] [outer = 0x8f09d400] 13:13:12 INFO - PROCESS | 8483 | 1471464791997 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2647ms 13:13:12 INFO - PROCESS | 8483 | 1471464792117 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 8483 | 1471464792127 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:13:12 INFO - PROCESS | 8483 | 1471464792227 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 8483 | 1471464792236 Marionette TRACE conn3 <- [1,894,null,{}] 13:13:12 INFO - PROCESS | 8483 | 1471464792250 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:12 INFO - PROCESS | 8483 | 1471464792260 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:12 INFO - PROCESS | 8483 | 1471464792536 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:13:12 INFO - PROCESS | 8483 | 1471464792734 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 8483 | 1471464792747 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeccc00 == 19 [pid = 8483] [id = 231] 13:13:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x91150400) [pid = 8483] [serial = 694] [outer = (nil)] 13:13:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x912c3c00) [pid = 8483] [serial = 695] [outer = 0x91150400] 13:13:12 INFO - PROCESS | 8483 | 1471464792914 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x912cec00) [pid = 8483] [serial = 696] [outer = 0x91150400] 13:13:13 INFO - PROCESS | 8483 | 1471464793914 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1764ms 13:13:13 INFO - PROCESS | 8483 | 1471464793971 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 8483 | 1471464793976 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:13:13 INFO - PROCESS | 8483 | 1471464793983 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 8483 | 1471464793987 Marionette TRACE conn3 <- [1,898,null,{}] 13:13:13 INFO - PROCESS | 8483 | 1471464793993 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 8483 | 1471464793998 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:14 INFO - PROCESS | 8483 | 1471464794306 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:13:14 INFO - PROCESS | 8483 | 1471464794488 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 8483 | 1471464794497 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ccc00 == 20 [pid = 8483] [id = 232] 13:13:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x91ae4000) [pid = 8483] [serial = 697] [outer = (nil)] 13:13:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x93a4e800) [pid = 8483] [serial = 698] [outer = 0x91ae4000] 13:13:14 INFO - PROCESS | 8483 | 1471464794577 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x95252400) [pid = 8483] [serial = 699] [outer = 0x91ae4000] 13:13:15 INFO - PROCESS | 8483 | 1471464795502 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1588ms 13:13:15 INFO - PROCESS | 8483 | 1471464795571 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 8483 | 1471464795578 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:13:15 INFO - PROCESS | 8483 | 1471464795595 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 8483 | 1471464795602 Marionette TRACE conn3 <- [1,902,null,{}] 13:13:15 INFO - PROCESS | 8483 | 1471464795608 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 8483 | 1471464795615 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:15 INFO - PROCESS | 8483 | 1471464795836 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:13:16 INFO - PROCESS | 8483 | 1471464796050 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 8483 | 1471464796058 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece400 == 21 [pid = 8483] [id = 233] 13:13:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8eed3400) [pid = 8483] [serial = 700] [outer = (nil)] 13:13:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x976d9400) [pid = 8483] [serial = 701] [outer = 0x8eed3400] 13:13:16 INFO - PROCESS | 8483 | 1471464796154 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x98258400) [pid = 8483] [serial = 702] [outer = 0x8eed3400] 13:13:17 INFO - PROCESS | 8483 | 1471464797022 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1492ms 13:13:17 INFO - PROCESS | 8483 | 1471464797078 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 8483 | 1471464797083 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:13:17 INFO - PROCESS | 8483 | 1471464797089 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 8483 | 1471464797093 Marionette TRACE conn3 <- [1,906,null,{}] 13:13:17 INFO - PROCESS | 8483 | 1471464797098 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 8483 | 1471464797104 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:17 INFO - PROCESS | 8483 | 1471464797275 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:13:17 INFO - PROCESS | 8483 | 1471464797430 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 8483 | 1471464797440 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3400 == 22 [pid = 8483] [id = 234] 13:13:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x98919000) [pid = 8483] [serial = 703] [outer = (nil)] 13:13:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x98d65c00) [pid = 8483] [serial = 704] [outer = 0x98919000] 13:13:17 INFO - PROCESS | 8483 | 1471464797519 Marionette DEBUG loaded listener.js 13:13:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x98d72800) [pid = 8483] [serial = 705] [outer = 0x98919000] 13:13:18 INFO - PROCESS | 8483 | 1471464798435 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1388ms 13:13:18 INFO - PROCESS | 8483 | 1471464798478 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 8483 | 1471464798482 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:13:18 INFO - PROCESS | 8483 | 1471464798488 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 8483 | 1471464798492 Marionette TRACE conn3 <- [1,910,null,{}] 13:13:18 INFO - PROCESS | 8483 | 1471464798498 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:18 INFO - PROCESS | 8483 | 1471464798503 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:18 INFO - PROCESS | 8483 | 1471464798679 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:13:18 INFO - PROCESS | 8483 | 1471464798854 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 8483 | 1471464798881 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bb000 == 23 [pid = 8483] [id = 235] 13:13:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f8bc000) [pid = 8483] [serial = 706] [outer = (nil)] 13:13:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91adec00) [pid = 8483] [serial = 707] [outer = 0x8f8bc000] 13:13:19 INFO - PROCESS | 8483 | 1471464799011 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x99533000) [pid = 8483] [serial = 708] [outer = 0x8f8bc000] 13:13:20 INFO - PROCESS | 8483 | 1471464800216 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1790ms 13:13:20 INFO - PROCESS | 8483 | 1471464800280 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:13:20 INFO - PROCESS | 8483 | 1471464800286 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:13:20 INFO - PROCESS | 8483 | 1471464800293 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 8483 | 1471464800300 Marionette TRACE conn3 <- [1,914,null,{}] 13:13:20 INFO - PROCESS | 8483 | 1471464800308 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 8483 | 1471464800312 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:20 INFO - PROCESS | 8483 | 1471464800527 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x92209000 == 22 [pid = 8483] [id = 229] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x95252000 == 21 [pid = 8483] [id = 228] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x912d0800 == 20 [pid = 8483] [id = 227] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x912cd000 == 19 [pid = 8483] [id = 226] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09e800 == 18 [pid = 8483] [id = 225] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed5000 == 17 [pid = 8483] [id = 224] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae8000 == 16 [pid = 8483] [id = 223] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3800 == 15 [pid = 8483] [id = 222] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7c00 == 14 [pid = 8483] [id = 221] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3400 == 13 [pid = 8483] [id = 234] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece400 == 12 [pid = 8483] [id = 233] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeccc00 == 11 [pid = 8483] [id = 231] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x912ccc00 == 10 [pid = 8483] [id = 232] 13:13:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09c400 == 9 [pid = 8483] [id = 230] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912d8000) [pid = 8483] [serial = 662] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91ada000) [pid = 8483] [serial = 656] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x92210000) [pid = 8483] [serial = 659] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91153000) [pid = 8483] [serial = 648] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9115a800) [pid = 8483] [serial = 653] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f7c4000) [pid = 8483] [serial = 650] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8bbc00) [pid = 8483] [serial = 651] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91ae1c00) [pid = 8483] [serial = 657] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9392b800) [pid = 8483] [serial = 660] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x911ddc00) [pid = 8483] [serial = 654] [outer = (nil)] [url = about:blank] 13:13:21 INFO - PROCESS | 8483 | 1471464801621 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 8483 | 1471464801635 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0000 == 10 [pid = 8483] [id = 236] 13:13:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8eed3800) [pid = 8483] [serial = 709] [outer = (nil)] 13:13:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8eed7000) [pid = 8483] [serial = 710] [outer = 0x8eed3800] 13:13:21 INFO - PROCESS | 8483 | 1471464801710 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f0e6c00) [pid = 8483] [serial = 711] [outer = 0x8eed3800] 13:13:22 INFO - PROCESS | 8483 | 1471464802474 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2240ms 13:13:22 INFO - PROCESS | 8483 | 1471464802534 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 8483 | 1471464802539 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:13:22 INFO - PROCESS | 8483 | 1471464802547 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 8483 | 1471464802552 Marionette TRACE conn3 <- [1,918,null,{}] 13:13:22 INFO - PROCESS | 8483 | 1471464802560 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:22 INFO - PROCESS | 8483 | 1471464802568 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:22 INFO - PROCESS | 8483 | 1471464802730 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:13:22 INFO - PROCESS | 8483 | 1471464802742 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 8483 | 1471464802754 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c8400 == 11 [pid = 8483] [id = 237] 13:13:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8fbb2400) [pid = 8483] [serial = 712] [outer = (nil)] 13:13:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8fbb9800) [pid = 8483] [serial = 713] [outer = 0x8fbb2400] 13:13:22 INFO - PROCESS | 8483 | 1471464802824 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9114bc00) [pid = 8483] [serial = 714] [outer = 0x8fbb2400] 13:13:23 INFO - PROCESS | 8483 | 1471464803725 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1234ms 13:13:23 INFO - PROCESS | 8483 | 1471464803787 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:13:23 INFO - PROCESS | 8483 | 1471464803794 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:13:23 INFO - PROCESS | 8483 | 1471464803801 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 8483 | 1471464803804 Marionette TRACE conn3 <- [1,922,null,{}] 13:13:23 INFO - PROCESS | 8483 | 1471464803810 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:23 INFO - PROCESS | 8483 | 1471464803816 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:23 INFO - PROCESS | 8483 | 1471464803998 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:13:24 INFO - PROCESS | 8483 | 1471464804137 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 8483 | 1471464804145 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114d800 == 12 [pid = 8483] [id = 238] 13:13:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91156c00) [pid = 8483] [serial = 715] [outer = (nil)] 13:13:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x912c2c00) [pid = 8483] [serial = 716] [outer = 0x91156c00] 13:13:24 INFO - PROCESS | 8483 | 1471464804215 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912d0800) [pid = 8483] [serial = 717] [outer = 0x91156c00] 13:13:25 INFO - PROCESS | 8483 | 1471464805138 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 13:13:25 INFO - PROCESS | 8483 | 1471464805186 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 8483 | 1471464805189 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:13:25 INFO - PROCESS | 8483 | 1471464805204 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 8483 | 1471464805214 Marionette TRACE conn3 <- [1,926,null,{}] 13:13:25 INFO - PROCESS | 8483 | 1471464805232 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:25 INFO - PROCESS | 8483 | 1471464805239 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:25 INFO - PROCESS | 8483 | 1471464805450 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:13:25 INFO - PROCESS | 8483 | 1471464805481 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 8483 | 1471464805487 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae4800 == 13 [pid = 8483] [id = 239] 13:13:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91ae7000) [pid = 8483] [serial = 718] [outer = (nil)] 13:13:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91f2d400) [pid = 8483] [serial = 719] [outer = 0x91ae7000] 13:13:25 INFO - PROCESS | 8483 | 1471464805556 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9220d000) [pid = 8483] [serial = 720] [outer = 0x91ae7000] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x92fae800) [pid = 8483] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95253000) [pid = 8483] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8eed6000) [pid = 8483] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91156000) [pid = 8483] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912cd400) [pid = 8483] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91f1f400) [pid = 8483] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f0ee800) [pid = 8483] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8eed9000) [pid = 8483] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f0f5000) [pid = 8483] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:13:26 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91f28400) [pid = 8483] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:13:26 INFO - PROCESS | 8483 | 1471464806705 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1568ms 13:13:26 INFO - PROCESS | 8483 | 1471464806764 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 8483 | 1471464806769 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:13:26 INFO - PROCESS | 8483 | 1471464806775 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 8483 | 1471464806778 Marionette TRACE conn3 <- [1,930,null,{}] 13:13:26 INFO - PROCESS | 8483 | 1471464806783 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 8483 | 1471464806788 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:26 INFO - PROCESS | 8483 | 1471464806961 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:13:27 INFO - PROCESS | 8483 | 1471464807148 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 8483 | 1471464807160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecac00 == 14 [pid = 8483] [id = 240] 13:13:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8eed6000) [pid = 8483] [serial = 721] [outer = (nil)] 13:13:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912c9800) [pid = 8483] [serial = 722] [outer = 0x8eed6000] 13:13:27 INFO - PROCESS | 8483 | 1471464807225 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x92206000) [pid = 8483] [serial = 723] [outer = 0x8eed6000] 13:13:27 INFO - PROCESS | 8483 | 1471464807899 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1181ms 13:13:27 INFO - PROCESS | 8483 | 1471464807962 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 8483 | 1471464807966 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:13:27 INFO - PROCESS | 8483 | 1471464807972 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 8483 | 1471464807975 Marionette TRACE conn3 <- [1,934,null,{}] 13:13:27 INFO - PROCESS | 8483 | 1471464807981 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:27 INFO - PROCESS | 8483 | 1471464807986 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:28 INFO - PROCESS | 8483 | 1471464808146 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:13:28 INFO - PROCESS | 8483 | 1471464808155 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 8483 | 1471464808174 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c66400 == 15 [pid = 8483] [id = 241] 13:13:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93c68400) [pid = 8483] [serial = 724] [outer = (nil)] 13:13:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x95253000) [pid = 8483] [serial = 725] [outer = 0x93c68400] 13:13:28 INFO - PROCESS | 8483 | 1471464808254 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9528f400) [pid = 8483] [serial = 726] [outer = 0x93c68400] 13:13:29 INFO - PROCESS | 8483 | 1471464809426 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1533ms 13:13:29 INFO - PROCESS | 8483 | 1471464809507 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 8483 | 1471464809514 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:13:29 INFO - PROCESS | 8483 | 1471464809521 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 8483 | 1471464809529 Marionette TRACE conn3 <- [1,938,null,{}] 13:13:29 INFO - PROCESS | 8483 | 1471464809537 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:29 INFO - PROCESS | 8483 | 1471464809543 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:29 INFO - PROCESS | 8483 | 1471464809745 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:13:29 INFO - PROCESS | 8483 | 1471464809956 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 8483 | 1471464809965 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3c00 == 16 [pid = 8483] [id = 242] 13:13:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f091400) [pid = 8483] [serial = 727] [outer = (nil)] 13:13:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8fbba400) [pid = 8483] [serial = 728] [outer = 0x8f091400] 13:13:30 INFO - PROCESS | 8483 | 1471464810055 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912c2400) [pid = 8483] [serial = 729] [outer = 0x8f091400] 13:13:31 INFO - PROCESS | 8483 | 1471464811010 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1534ms 13:13:31 INFO - PROCESS | 8483 | 1471464811056 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:13:31 INFO - PROCESS | 8483 | 1471464811064 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:13:31 INFO - PROCESS | 8483 | 1471464811075 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:13:31 INFO - PROCESS | 8483 | 1471464811079 Marionette TRACE conn3 <- [1,942,null,{}] 13:13:31 INFO - PROCESS | 8483 | 1471464811086 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:31 INFO - PROCESS | 8483 | 1471464811091 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:31 INFO - PROCESS | 8483 | 1471464811288 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:13:31 INFO - PROCESS | 8483 | 1471464811538 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 8483 | 1471464811548 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x912dec00 == 17 [pid = 8483] [id = 243] 13:13:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91f24800) [pid = 8483] [serial = 730] [outer = (nil)] 13:13:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x92fad800) [pid = 8483] [serial = 731] [outer = 0x91f24800] 13:13:31 INFO - PROCESS | 8483 | 1471464811678 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x93c65c00) [pid = 8483] [serial = 732] [outer = 0x91f24800] 13:13:32 INFO - PROCESS | 8483 | 1471464812639 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1634ms 13:13:32 INFO - PROCESS | 8483 | 1471464812709 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 8483 | 1471464812713 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:13:32 INFO - PROCESS | 8483 | 1471464812720 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 8483 | 1471464812726 Marionette TRACE conn3 <- [1,946,null,{}] 13:13:32 INFO - PROCESS | 8483 | 1471464812743 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 8483 | 1471464812752 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:32 INFO - PROCESS | 8483 | 1471464812981 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:13:33 INFO - PROCESS | 8483 | 1471464813185 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 8483 | 1471464813194 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x95252800 == 18 [pid = 8483] [id = 244] 13:13:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x95254800) [pid = 8483] [serial = 733] [outer = (nil)] 13:13:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x976d8c00) [pid = 8483] [serial = 734] [outer = 0x95254800] 13:13:33 INFO - PROCESS | 8483 | 1471464813329 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x982eac00) [pid = 8483] [serial = 735] [outer = 0x95254800] 13:13:34 INFO - PROCESS | 8483 | 1471464814393 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1739ms 13:13:34 INFO - PROCESS | 8483 | 1471464814460 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 8483 | 1471464814467 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:13:34 INFO - PROCESS | 8483 | 1471464814475 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 8483 | 1471464814480 Marionette TRACE conn3 <- [1,950,null,{}] 13:13:34 INFO - PROCESS | 8483 | 1471464814488 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:34 INFO - PROCESS | 8483 | 1471464814493 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:34 INFO - PROCESS | 8483 | 1471464814679 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:13:34 INFO - PROCESS | 8483 | 1471464814934 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 8483 | 1471464814948 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bc400 == 19 [pid = 8483] [id = 245] 13:13:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f8bd400) [pid = 8483] [serial = 736] [outer = (nil)] 13:13:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f8c4800) [pid = 8483] [serial = 737] [outer = 0x8f8bd400] 13:13:35 INFO - PROCESS | 8483 | 1471464815021 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8fbc0000) [pid = 8483] [serial = 738] [outer = 0x8f8bd400] 13:13:35 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bb000 == 18 [pid = 8483] [id = 235] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x95258800) [pid = 8483] [serial = 686] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8f096000) [pid = 8483] [serial = 674] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f0f4800) [pid = 8483] [serial = 675] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x911df000) [pid = 8483] [serial = 668] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x911e4000) [pid = 8483] [serial = 669] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x912d5000) [pid = 8483] [serial = 680] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91f26000) [pid = 8483] [serial = 671] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x93924000) [pid = 8483] [serial = 672] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbb5c00) [pid = 8483] [serial = 677] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9114c800) [pid = 8483] [serial = 678] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f09d800) [pid = 8483] [serial = 665] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0f4c00) [pid = 8483] [serial = 666] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9525b400) [pid = 8483] [serial = 687] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91f2d000) [pid = 8483] [serial = 663] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93c6e400) [pid = 8483] [serial = 684] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9392d400) [pid = 8483] [serial = 683] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x95339800) [pid = 8483] [serial = 690] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91adc000) [pid = 8483] [serial = 681] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x95259800) [pid = 8483] [serial = 689] [outer = (nil)] [url = about:blank] 13:13:35 INFO - PROCESS | 8483 | 1471464815890 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1438ms 13:13:35 INFO - PROCESS | 8483 | 1471464815940 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 8483 | 1471464815947 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:13:35 INFO - PROCESS | 8483 | 1471464815958 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 8483 | 1471464815961 Marionette TRACE conn3 <- [1,954,null,{}] 13:13:35 INFO - PROCESS | 8483 | 1471464815968 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:35 INFO - PROCESS | 8483 | 1471464815973 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:36 INFO - PROCESS | 8483 | 1471464816133 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:13:36 INFO - PROCESS | 8483 | 1471464816144 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 8483 | 1471464816149 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114ec00 == 19 [pid = 8483] [id = 246] 13:13:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x911dac00) [pid = 8483] [serial = 739] [outer = (nil)] 13:13:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x911e5000) [pid = 8483] [serial = 740] [outer = 0x911dac00] 13:13:36 INFO - PROCESS | 8483 | 1471464816231 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912d8000) [pid = 8483] [serial = 741] [outer = 0x911dac00] 13:13:37 INFO - PROCESS | 8483 | 1471464817141 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1232ms 13:13:37 INFO - PROCESS | 8483 | 1471464817189 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 8483 | 1471464817193 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:13:37 INFO - PROCESS | 8483 | 1471464817199 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 8483 | 1471464817205 Marionette TRACE conn3 <- [1,958,null,{}] 13:13:37 INFO - PROCESS | 8483 | 1471464817220 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:37 INFO - PROCESS | 8483 | 1471464817228 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:37 INFO - PROCESS | 8483 | 1471464817386 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:13:37 INFO - PROCESS | 8483 | 1471464817528 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 8483 | 1471464817537 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x93928c00 == 20 [pid = 8483] [id = 247] 13:13:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9392a400) [pid = 8483] [serial = 742] [outer = (nil)] 13:13:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93a52400) [pid = 8483] [serial = 743] [outer = 0x9392a400] 13:13:37 INFO - PROCESS | 8483 | 1471464817610 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9524f800) [pid = 8483] [serial = 744] [outer = 0x9392a400] 13:13:38 INFO - PROCESS | 8483 | 1471464818532 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1388ms 13:13:38 INFO - PROCESS | 8483 | 1471464818603 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 8483 | 1471464818610 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:13:38 INFO - PROCESS | 8483 | 1471464818618 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 8483 | 1471464818621 Marionette TRACE conn3 <- [1,962,null,{}] 13:13:38 INFO - PROCESS | 8483 | 1471464818628 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 8483 | 1471464818633 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:38 INFO - PROCESS | 8483 | 1471464818866 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:13:38 INFO - PROCESS | 8483 | 1471464818887 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 8483 | 1471464818894 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x9220c800 == 21 [pid = 8483] [id = 248] 13:13:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9525b400) [pid = 8483] [serial = 745] [outer = (nil)] 13:13:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95339400) [pid = 8483] [serial = 746] [outer = 0x9525b400] 13:13:38 INFO - PROCESS | 8483 | 1471464818977 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x977e0800) [pid = 8483] [serial = 747] [outer = 0x9525b400] 13:13:39 INFO - PROCESS | 8483 | 1471464819907 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91ae4000) [pid = 8483] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f09d400) [pid = 8483] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91ae7000) [pid = 8483] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8eed3400) [pid = 8483] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91156c00) [pid = 8483] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x98919000) [pid = 8483] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8bc000) [pid = 8483] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8eed6000) [pid = 8483] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8fbb2400) [pid = 8483] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91150400) [pid = 8483] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:13:40 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8eed3800) [pid = 8483] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1445ms 13:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:13:40 INFO - PROCESS | 8483 | 1471464820062 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 8483 | 1471464820065 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:13:40 INFO - PROCESS | 8483 | 1471464820078 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 8483 | 1471464820080 Marionette TRACE conn3 <- [1,966,null,{}] 13:13:40 INFO - PROCESS | 8483 | 1471464820085 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 8483 | 1471464820091 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:40 INFO - PROCESS | 8483 | 1471464820233 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:13:40 INFO - PROCESS | 8483 | 1471464820254 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 8483 | 1471464820263 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbd800 == 22 [pid = 8483] [id = 249] 13:13:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8fbc0400) [pid = 8483] [serial = 748] [outer = (nil)] 13:13:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91ae2800) [pid = 8483] [serial = 749] [outer = 0x8fbc0400] 13:13:40 INFO - PROCESS | 8483 | 1471464820345 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91f22000) [pid = 8483] [serial = 750] [outer = 0x8fbc0400] 13:13:41 INFO - PROCESS | 8483 | 1471464821295 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1246ms 13:13:41 INFO - PROCESS | 8483 | 1471464821320 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 8483 | 1471464821323 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:13:41 INFO - PROCESS | 8483 | 1471464821330 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 8483 | 1471464821334 Marionette TRACE conn3 <- [1,970,null,{}] 13:13:41 INFO - PROCESS | 8483 | 1471464821339 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:41 INFO - PROCESS | 8483 | 1471464821349 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:41 INFO - PROCESS | 8483 | 1471464821553 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:13:41 INFO - PROCESS | 8483 | 1471464821708 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 8483 | 1471464821714 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f26c00 == 23 [pid = 8483] [id = 250] 13:13:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91f28c00) [pid = 8483] [serial = 751] [outer = (nil)] 13:13:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9951f800) [pid = 8483] [serial = 752] [outer = 0x91f28c00] 13:13:41 INFO - PROCESS | 8483 | 1471464821789 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x99525400) [pid = 8483] [serial = 753] [outer = 0x91f28c00] 13:13:42 INFO - PROCESS | 8483 | 1471464822757 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1503ms 13:13:42 INFO - PROCESS | 8483 | 1471464822835 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 8483 | 1471464822842 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:13:42 INFO - PROCESS | 8483 | 1471464822850 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 8483 | 1471464822856 Marionette TRACE conn3 <- [1,974,null,{}] 13:13:42 INFO - PROCESS | 8483 | 1471464822865 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 8483 | 1471464822871 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:43 INFO - PROCESS | 8483 | 1471464823093 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:13:43 INFO - PROCESS | 8483 | 1471464823313 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 8483 | 1471464823323 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0000 == 24 [pid = 8483] [id = 251] 13:13:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f7c4000) [pid = 8483] [serial = 754] [outer = (nil)] 13:13:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9114e000) [pid = 8483] [serial = 755] [outer = 0x8f7c4000] 13:13:43 INFO - PROCESS | 8483 | 1471464823449 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x911d9800) [pid = 8483] [serial = 756] [outer = 0x8f7c4000] 13:13:44 INFO - PROCESS | 8483 | 1471464824358 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1584ms 13:13:44 INFO - PROCESS | 8483 | 1471464824435 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 8483 | 1471464824443 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:13:44 INFO - PROCESS | 8483 | 1471464824454 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 8483 | 1471464824458 Marionette TRACE conn3 <- [1,978,null,{}] 13:13:44 INFO - PROCESS | 8483 | 1471464824465 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 8483 | 1471464824471 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:44 INFO - PROCESS | 8483 | 1471464824692 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:13:45 INFO - PROCESS | 8483 | 1471464824987 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 8483 | 1471464824999 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f29c00 == 25 [pid = 8483] [id = 252] 13:13:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x92fb1c00) [pid = 8483] [serial = 757] [outer = (nil)] 13:13:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x9392f000) [pid = 8483] [serial = 758] [outer = 0x92fb1c00] 13:13:45 INFO - PROCESS | 8483 | 1471464825111 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9524f400) [pid = 8483] [serial = 759] [outer = 0x92fb1c00] 13:13:46 INFO - PROCESS | 8483 | 1471464826042 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1639ms 13:13:46 INFO - PROCESS | 8483 | 1471464826100 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 8483 | 1471464826104 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:13:46 INFO - PROCESS | 8483 | 1471464826111 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 8483 | 1471464826117 Marionette TRACE conn3 <- [1,982,null,{}] 13:13:46 INFO - PROCESS | 8483 | 1471464826134 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:46 INFO - PROCESS | 8483 | 1471464826142 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:46 INFO - PROCESS | 8483 | 1471464826325 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:13:46 INFO - PROCESS | 8483 | 1471464826534 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 8483 | 1471464826546 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x93924000 == 26 [pid = 8483] [id = 253] 13:13:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x99522800) [pid = 8483] [serial = 760] [outer = (nil)] 13:13:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x995f0000) [pid = 8483] [serial = 761] [outer = 0x99522800] 13:13:46 INFO - PROCESS | 8483 | 1471464826653 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9977b000) [pid = 8483] [serial = 762] [outer = 0x99522800] 13:13:47 INFO - PROCESS | 8483 | 1471464827508 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1452ms 13:13:47 INFO - PROCESS | 8483 | 1471464827564 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:13:47 INFO - PROCESS | 8483 | 1471464827569 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:13:47 INFO - PROCESS | 8483 | 1471464827575 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 8483 | 1471464827579 Marionette TRACE conn3 <- [1,986,null,{}] 13:13:47 INFO - PROCESS | 8483 | 1471464827585 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 8483 | 1471464827590 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:47 INFO - PROCESS | 8483 | 1471464827763 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:13:47 INFO - PROCESS | 8483 | 1471464827922 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 8483 | 1471464827929 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ee400 == 27 [pid = 8483] [id = 254] 13:13:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x982e7000) [pid = 8483] [serial = 763] [outer = (nil)] 13:13:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x99bca800) [pid = 8483] [serial = 764] [outer = 0x982e7000] 13:13:48 INFO - PROCESS | 8483 | 1471464828010 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99e66c00) [pid = 8483] [serial = 765] [outer = 0x982e7000] 13:13:48 INFO - PROCESS | 8483 | 1471464828961 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1432ms 13:13:49 INFO - PROCESS | 8483 | 1471464829007 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 8483 | 1471464829011 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:13:49 INFO - PROCESS | 8483 | 1471464829018 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 8483 | 1471464829021 Marionette TRACE conn3 <- [1,990,null,{}] 13:13:49 INFO - PROCESS | 8483 | 1471464829027 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:49 INFO - PROCESS | 8483 | 1471464829032 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:49 INFO - PROCESS | 8483 | 1471464829204 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:13:49 INFO - PROCESS | 8483 | 1471464829366 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 8483 | 1471464829376 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114e800 == 28 [pid = 8483] [id = 255] 13:13:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x9980c800) [pid = 8483] [serial = 766] [outer = (nil)] 13:13:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x99fde000) [pid = 8483] [serial = 767] [outer = 0x9980c800] 13:13:49 INFO - PROCESS | 8483 | 1471464829455 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x99fde800) [pid = 8483] [serial = 768] [outer = 0x9980c800] 13:13:50 INFO - PROCESS | 8483 | 1471464830400 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 13:13:50 INFO - PROCESS | 8483 | 1471464830453 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 8483 | 1471464830456 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:13:50 INFO - PROCESS | 8483 | 1471464830463 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 8483 | 1471464830466 Marionette TRACE conn3 <- [1,994,null,{}] 13:13:50 INFO - PROCESS | 8483 | 1471464830472 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:50 INFO - PROCESS | 8483 | 1471464830483 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:50 INFO - PROCESS | 8483 | 1471464830719 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:13:50 INFO - PROCESS | 8483 | 1471464830948 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 8483 | 1471464830954 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09b000 == 29 [pid = 8483] [id = 256] 13:13:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f09cc00) [pid = 8483] [serial = 769] [outer = (nil)] 13:13:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f0f2000) [pid = 8483] [serial = 770] [outer = 0x8f09cc00] 13:13:51 INFO - PROCESS | 8483 | 1471464831235 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f7c0800) [pid = 8483] [serial = 771] [outer = 0x8f09cc00] 13:13:52 INFO - PROCESS | 8483 | 1471464832150 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1737ms 13:13:52 INFO - PROCESS | 8483 | 1471464832206 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 8483 | 1471464832214 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:13:52 INFO - PROCESS | 8483 | 1471464832228 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 8483 | 1471464832234 Marionette TRACE conn3 <- [1,998,null,{}] 13:13:52 INFO - PROCESS | 8483 | 1471464832248 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:52 INFO - PROCESS | 8483 | 1471464832257 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:52 INFO - PROCESS | 8483 | 1471464832478 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:13:53 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0000 == 28 [pid = 8483] [id = 236] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x93a4e800) [pid = 8483] [serial = 698] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f0f0800) [pid = 8483] [serial = 692] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x9220d000) [pid = 8483] [serial = 720] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x976d9400) [pid = 8483] [serial = 701] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x912d0800) [pid = 8483] [serial = 717] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x98d72800) [pid = 8483] [serial = 705] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x98d65c00) [pid = 8483] [serial = 704] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912c2c00) [pid = 8483] [serial = 716] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x99533000) [pid = 8483] [serial = 708] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91adec00) [pid = 8483] [serial = 707] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912c9800) [pid = 8483] [serial = 722] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f7c6800) [pid = 8483] [serial = 693] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f0e6c00) [pid = 8483] [serial = 711] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91f2d400) [pid = 8483] [serial = 719] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9114bc00) [pid = 8483] [serial = 714] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8fbb9800) [pid = 8483] [serial = 713] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912cec00) [pid = 8483] [serial = 696] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x98258400) [pid = 8483] [serial = 702] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x95252400) [pid = 8483] [serial = 699] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x92206000) [pid = 8483] [serial = 723] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x912c3c00) [pid = 8483] [serial = 695] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8eed7000) [pid = 8483] [serial = 710] [outer = (nil)] [url = about:blank] 13:13:53 INFO - PROCESS | 8483 | 1471464833645 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 8483 | 1471464833652 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6400 == 29 [pid = 8483] [id = 257] 13:13:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8eed6c00) [pid = 8483] [serial = 772] [outer = (nil)] 13:13:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f092800) [pid = 8483] [serial = 773] [outer = 0x8eed6c00] 13:13:53 INFO - PROCESS | 8483 | 1471464833732 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f09fc00) [pid = 8483] [serial = 774] [outer = 0x8eed6c00] 13:13:54 INFO - PROCESS | 8483 | 1471464834499 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2292ms 13:13:54 INFO - PROCESS | 8483 | 1471464834521 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 8483 | 1471464834527 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:13:54 INFO - PROCESS | 8483 | 1471464834534 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 8483 | 1471464834538 Marionette TRACE conn3 <- [1,1002,null,{}] 13:13:54 INFO - PROCESS | 8483 | 1471464834547 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 8483 | 1471464834553 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:54 INFO - PROCESS | 8483 | 1471464834715 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:13:54 INFO - PROCESS | 8483 | 1471464834837 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 8483 | 1471464834845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9c00 == 30 [pid = 8483] [id = 258] 13:13:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f7bd000) [pid = 8483] [serial = 775] [outer = (nil)] 13:13:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f8c7000) [pid = 8483] [serial = 776] [outer = 0x8f7bd000] 13:13:54 INFO - PROCESS | 8483 | 1471464834917 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbba800) [pid = 8483] [serial = 777] [outer = 0x8f7bd000] 13:13:55 INFO - PROCESS | 8483 | 1471464835835 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1337ms 13:13:55 INFO - PROCESS | 8483 | 1471464835875 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 8483 | 1471464835883 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:13:55 INFO - PROCESS | 8483 | 1471464835891 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 8483 | 1471464835894 Marionette TRACE conn3 <- [1,1006,null,{}] 13:13:55 INFO - PROCESS | 8483 | 1471464835900 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:55 INFO - PROCESS | 8483 | 1471464835906 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:56 INFO - PROCESS | 8483 | 1471464836096 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:13:56 INFO - PROCESS | 8483 | 1471464836282 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 8483 | 1471464836290 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x91151400 == 31 [pid = 8483] [id = 259] 13:13:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x911db000) [pid = 8483] [serial = 778] [outer = (nil)] 13:13:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912c1c00) [pid = 8483] [serial = 779] [outer = 0x911db000] 13:13:56 INFO - PROCESS | 8483 | 1471464836361 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912ce400) [pid = 8483] [serial = 780] [outer = 0x911db000] 13:13:57 INFO - PROCESS | 8483 | 1471464837374 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1534ms 13:13:57 INFO - PROCESS | 8483 | 1471464837424 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 8483 | 1471464837428 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:13:57 INFO - PROCESS | 8483 | 1471464837443 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 8483 | 1471464837452 Marionette TRACE conn3 <- [1,1010,null,{}] 13:13:57 INFO - PROCESS | 8483 | 1471464837483 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 8483 | 1471464837491 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:57 INFO - PROCESS | 8483 | 1471464837707 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:13:57 INFO - PROCESS | 8483 | 1471464837727 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 8483 | 1471464837735 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f3800 == 32 [pid = 8483] [id = 260] 13:13:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91155400) [pid = 8483] [serial = 781] [outer = (nil)] 13:13:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ae8c00) [pid = 8483] [serial = 782] [outer = 0x91155400] 13:13:57 INFO - PROCESS | 8483 | 1471464837823 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x92fa8400) [pid = 8483] [serial = 783] [outer = 0x91155400] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9525b400) [pid = 8483] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f8bd400) [pid = 8483] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8fbc0400) [pid = 8483] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x911dac00) [pid = 8483] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x93c68400) [pid = 8483] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91f24800) [pid = 8483] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91f28c00) [pid = 8483] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95254800) [pid = 8483] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9392a400) [pid = 8483] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:13:58 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f091400) [pid = 8483] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:13:59 INFO - PROCESS | 8483 | 1471464839068 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1673ms 13:13:59 INFO - PROCESS | 8483 | 1471464839109 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 8483 | 1471464839114 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:13:59 INFO - PROCESS | 8483 | 1471464839120 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 8483 | 1471464839123 Marionette TRACE conn3 <- [1,1014,null,{}] 13:13:59 INFO - PROCESS | 8483 | 1471464839141 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:59 INFO - PROCESS | 8483 | 1471464839146 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:59 INFO - PROCESS | 8483 | 1471464839348 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:13:59 INFO - PROCESS | 8483 | 1471464839364 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 8483 | 1471464839376 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:13:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f091400 == 33 [pid = 8483] [id = 261] 13:13:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x911dac00) [pid = 8483] [serial = 784] [outer = (nil)] 13:13:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9392b800) [pid = 8483] [serial = 785] [outer = 0x911dac00] 13:13:59 INFO - PROCESS | 8483 | 1471464839493 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93932800) [pid = 8483] [serial = 786] [outer = 0x911dac00] 13:14:00 INFO - PROCESS | 8483 | 1471464840569 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1542ms 13:14:00 INFO - PROCESS | 8483 | 1471464840668 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:14:00 INFO - PROCESS | 8483 | 1471464840678 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:14:00 INFO - PROCESS | 8483 | 1471464840692 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 8483 | 1471464840702 Marionette TRACE conn3 <- [1,1018,null,{}] 13:14:00 INFO - PROCESS | 8483 | 1471464840735 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:00 INFO - PROCESS | 8483 | 1471464840742 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:00 INFO - PROCESS | 8483 | 1471464840965 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:14:01 INFO - PROCESS | 8483 | 1471464841196 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 8483 | 1471464841216 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bbc00 == 34 [pid = 8483] [id = 262] 13:14:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f7bc400) [pid = 8483] [serial = 787] [outer = (nil)] 13:14:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f7c7c00) [pid = 8483] [serial = 788] [outer = 0x8f7bc400] 13:14:01 INFO - PROCESS | 8483 | 1471464841323 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f8c7c00) [pid = 8483] [serial = 789] [outer = 0x8f7bc400] 13:14:02 INFO - PROCESS | 8483 | 1471464842362 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1727ms 13:14:02 INFO - PROCESS | 8483 | 1471464842416 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 8483 | 1471464842421 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:14:02 INFO - PROCESS | 8483 | 1471464842432 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 8483 | 1471464842438 Marionette TRACE conn3 <- [1,1022,null,{}] 13:14:02 INFO - PROCESS | 8483 | 1471464842444 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 8483 | 1471464842449 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:02 INFO - PROCESS | 8483 | 1471464842640 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:14:02 INFO - PROCESS | 8483 | 1471464842833 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 8483 | 1471464842841 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed4800 == 35 [pid = 8483] [id = 263] 13:14:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8eed8400) [pid = 8483] [serial = 790] [outer = (nil)] 13:14:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912d9c00) [pid = 8483] [serial = 791] [outer = 0x8eed8400] 13:14:02 INFO - PROCESS | 8483 | 1471464842949 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ada400) [pid = 8483] [serial = 792] [outer = 0x8eed8400] 13:14:03 INFO - PROCESS | 8483 | 1471464843968 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1611ms 13:14:04 INFO - PROCESS | 8483 | 1471464844046 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:14:04 INFO - PROCESS | 8483 | 1471464844056 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:14:04 INFO - PROCESS | 8483 | 1471464844063 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 8483 | 1471464844067 Marionette TRACE conn3 <- [1,1026,null,{}] 13:14:04 INFO - PROCESS | 8483 | 1471464844083 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:04 INFO - PROCESS | 8483 | 1471464844091 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:04 INFO - PROCESS | 8483 | 1471464844327 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:14:04 INFO - PROCESS | 8483 | 1471464844586 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 8483 | 1471464844599 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x9524dc00 == 36 [pid = 8483] [id = 264] 13:14:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x95253800) [pid = 8483] [serial = 793] [outer = (nil)] 13:14:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95285c00) [pid = 8483] [serial = 794] [outer = 0x95253800] 13:14:04 INFO - PROCESS | 8483 | 1471464844684 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9528c800) [pid = 8483] [serial = 795] [outer = 0x95253800] 13:14:05 INFO - PROCESS | 8483 | 1471464845640 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1633ms 13:14:05 INFO - PROCESS | 8483 | 1471464845704 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 8483 | 1471464845709 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:14:05 INFO - PROCESS | 8483 | 1471464845716 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 8483 | 1471464845720 Marionette TRACE conn3 <- [1,1030,null,{}] 13:14:05 INFO - PROCESS | 8483 | 1471464845726 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 8483 | 1471464845731 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:05 INFO - PROCESS | 8483 | 1471464845914 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:14:06 INFO - PROCESS | 8483 | 1471464846076 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 8483 | 1471464846085 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x95254400 == 37 [pid = 8483] [id = 265] 13:14:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x98215000) [pid = 8483] [serial = 796] [outer = (nil)] 13:14:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x98919000) [pid = 8483] [serial = 797] [outer = 0x98215000] 13:14:06 INFO - PROCESS | 8483 | 1471464846234 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98d72c00) [pid = 8483] [serial = 798] [outer = 0x98215000] 13:14:07 INFO - PROCESS | 8483 | 1471464847228 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1590ms 13:14:07 INFO - PROCESS | 8483 | 1471464847308 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 8483 | 1471464847312 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:14:07 INFO - PROCESS | 8483 | 1471464847318 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 8483 | 1471464847321 Marionette TRACE conn3 <- [1,1034,null,{}] 13:14:07 INFO - PROCESS | 8483 | 1471464847329 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:07 INFO - PROCESS | 8483 | 1471464847334 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:07 INFO - PROCESS | 8483 | 1471464847580 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:14:07 INFO - PROCESS | 8483 | 1471464847865 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 8483 | 1471464847879 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed5800 == 38 [pid = 8483] [id = 266] 13:14:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f0ee800) [pid = 8483] [serial = 799] [outer = (nil)] 13:14:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f8c1000) [pid = 8483] [serial = 800] [outer = 0x8f0ee800] 13:14:08 INFO - PROCESS | 8483 | 1471464848055 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x912d5000) [pid = 8483] [serial = 801] [outer = 0x8f0ee800] 13:14:09 INFO - PROCESS | 8483 | 1471464849481 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c8400 == 37 [pid = 8483] [id = 237] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x9114d800 == 36 [pid = 8483] [id = 238] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x9114ec00 == 35 [pid = 8483] [id = 246] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f3800 == 34 [pid = 8483] [id = 260] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x91151400 == 33 [pid = 8483] [id = 259] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9c00 == 32 [pid = 8483] [id = 258] 13:14:09 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6400 == 31 [pid = 8483] [id = 257] 13:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2293ms 13:14:09 INFO - PROCESS | 8483 | 1471464849620 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 8483 | 1471464849626 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:14:09 INFO - PROCESS | 8483 | 1471464849635 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 8483 | 1471464849639 Marionette TRACE conn3 <- [1,1038,null,{}] 13:14:09 INFO - PROCESS | 8483 | 1471464849647 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:09 INFO - PROCESS | 8483 | 1471464849651 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:09 INFO - PROCESS | 8483 | 1471464849799 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x95339400) [pid = 8483] [serial = 746] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f8c4800) [pid = 8483] [serial = 737] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8fbc0000) [pid = 8483] [serial = 738] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91ae2800) [pid = 8483] [serial = 749] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x911e5000) [pid = 8483] [serial = 740] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912d8000) [pid = 8483] [serial = 741] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9528f400) [pid = 8483] [serial = 726] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x95253000) [pid = 8483] [serial = 725] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x92fad800) [pid = 8483] [serial = 731] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x99525400) [pid = 8483] [serial = 753] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9951f800) [pid = 8483] [serial = 752] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x93c65c00) [pid = 8483] [serial = 732] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x976d8c00) [pid = 8483] [serial = 734] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x982eac00) [pid = 8483] [serial = 735] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x93a52400) [pid = 8483] [serial = 743] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbba400) [pid = 8483] [serial = 728] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912c2400) [pid = 8483] [serial = 729] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x977e0800) [pid = 8483] [serial = 747] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91f22000) [pid = 8483] [serial = 750] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9524f800) [pid = 8483] [serial = 744] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 8483 | 1471464849975 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:09 INFO - PROCESS | 8483 | 1471464849983 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4000 == 32 [pid = 8483] [id = 267] 13:14:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f0f5800) [pid = 8483] [serial = 802] [outer = (nil)] 13:14:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f8c4800) [pid = 8483] [serial = 803] [outer = 0x8f0f5800] 13:14:10 INFO - PROCESS | 8483 | 1471464850112 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8fbc0800) [pid = 8483] [serial = 804] [outer = 0x8f0f5800] 13:14:10 INFO - PROCESS | 8483 | 1471464850913 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1345ms 13:14:10 INFO - PROCESS | 8483 | 1471464850980 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 8483 | 1471464850987 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:14:11 INFO - PROCESS | 8483 | 1471464850998 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 8483 | 1471464851001 Marionette TRACE conn3 <- [1,1042,null,{}] 13:14:11 INFO - PROCESS | 8483 | 1471464851008 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 8483 | 1471464851013 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:11 INFO - PROCESS | 8483 | 1471464851180 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:14:11 INFO - PROCESS | 8483 | 1471464851331 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 8483 | 1471464851342 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x9115a000 == 33 [pid = 8483] [id = 268] 13:14:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912c6800) [pid = 8483] [serial = 805] [outer = (nil)] 13:14:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912cd000) [pid = 8483] [serial = 806] [outer = 0x912c6800] 13:14:11 INFO - PROCESS | 8483 | 1471464851467 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912e0400) [pid = 8483] [serial = 807] [outer = 0x912c6800] 13:14:12 INFO - PROCESS | 8483 | 1471464852412 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1487ms 13:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:14:12 INFO - PROCESS | 8483 | 1471464852485 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:14:12 INFO - PROCESS | 8483 | 1471464852488 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:14:12 INFO - PROCESS | 8483 | 1471464852494 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 8483 | 1471464852500 Marionette TRACE conn3 <- [1,1046,null,{}] 13:14:12 INFO - PROCESS | 8483 | 1471464852525 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:12 INFO - PROCESS | 8483 | 1471464852533 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:12 INFO - PROCESS | 8483 | 1471464852745 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:14:12 INFO - PROCESS | 8483 | 1471464852770 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 8483 | 1471464852777 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x95250800 == 34 [pid = 8483] [id = 269] 13:14:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x95250c00) [pid = 8483] [serial = 808] [outer = (nil)] 13:14:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95257800) [pid = 8483] [serial = 809] [outer = 0x95250c00] 13:14:12 INFO - PROCESS | 8483 | 1471464852853 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x95287000) [pid = 8483] [serial = 810] [outer = 0x95250c00] 13:14:13 INFO - PROCESS | 8483 | 1471464853777 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1340ms 13:14:13 INFO - PROCESS | 8483 | 1471464853836 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 8483 | 1471464853839 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:14:13 INFO - PROCESS | 8483 | 1471464853846 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 8483 | 1471464853850 Marionette TRACE conn3 <- [1,1050,null,{}] 13:14:13 INFO - PROCESS | 8483 | 1471464853857 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:13 INFO - PROCESS | 8483 | 1471464853861 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:14 INFO - PROCESS | 8483 | 1471464854078 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:14:14 INFO - PROCESS | 8483 | 1471464854110 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 8483 | 1471464854116 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x92faac00 == 35 [pid = 8483] [id = 270] 13:14:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x976b2800) [pid = 8483] [serial = 811] [outer = (nil)] 13:14:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x977de400) [pid = 8483] [serial = 812] [outer = 0x976b2800] 13:14:14 INFO - PROCESS | 8483 | 1471464854185 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x98918800) [pid = 8483] [serial = 813] [outer = 0x976b2800] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f7c4000) [pid = 8483] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x92fb1c00) [pid = 8483] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x99522800) [pid = 8483] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x982e7000) [pid = 8483] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9980c800) [pid = 8483] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f09cc00) [pid = 8483] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8eed6c00) [pid = 8483] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7bd000) [pid = 8483] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91155400) [pid = 8483] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:14:14 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911db000) [pid = 8483] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:14:15 INFO - PROCESS | 8483 | 1471464855113 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1281ms 13:14:15 INFO - PROCESS | 8483 | 1471464855128 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 8483 | 1471464855131 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:14:15 INFO - PROCESS | 8483 | 1471464855145 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 8483 | 1471464855147 Marionette TRACE conn3 <- [1,1054,null,{}] 13:14:15 INFO - PROCESS | 8483 | 1471464855153 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 8483 | 1471464855158 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:15 INFO - PROCESS | 8483 | 1471464855306 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:14:15 INFO - PROCESS | 8483 | 1471464855322 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 8483 | 1471464855329 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094400 == 36 [pid = 8483] [id = 271] 13:14:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7bc000) [pid = 8483] [serial = 814] [outer = (nil)] 13:14:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x976af800) [pid = 8483] [serial = 815] [outer = 0x8f7bc000] 13:14:15 INFO - PROCESS | 8483 | 1471464855397 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x982e5400) [pid = 8483] [serial = 816] [outer = 0x8f7bc000] 13:14:16 INFO - PROCESS | 8483 | 1471464856266 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1178ms 13:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:14:16 INFO - PROCESS | 8483 | 1471464856323 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 8483 | 1471464856325 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:14:16 INFO - PROCESS | 8483 | 1471464856332 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 8483 | 1471464856335 Marionette TRACE conn3 <- [1,1058,null,{}] 13:14:16 INFO - PROCESS | 8483 | 1471464856341 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 8483 | 1471464856351 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:16 INFO - PROCESS | 8483 | 1471464856560 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:14:16 INFO - PROCESS | 8483 | 1471464856770 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 8483 | 1471464856777 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeccc00 == 37 [pid = 8483] [id = 272] 13:14:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8eecd000) [pid = 8483] [serial = 817] [outer = (nil)] 13:14:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8eed7c00) [pid = 8483] [serial = 818] [outer = 0x8eecd000] 13:14:16 INFO - PROCESS | 8483 | 1471464856868 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f0e7000) [pid = 8483] [serial = 819] [outer = 0x8eecd000] 13:14:17 INFO - PROCESS | 8483 | 1471464857868 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1582ms 13:14:17 INFO - PROCESS | 8483 | 1471464857917 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 8483 | 1471464857924 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:14:17 INFO - PROCESS | 8483 | 1471464857934 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 8483 | 1471464857942 Marionette TRACE conn3 <- [1,1062,null,{}] 13:14:17 INFO - PROCESS | 8483 | 1471464857953 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 8483 | 1471464857961 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:18 INFO - PROCESS | 8483 | 1471464858150 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:14:18 INFO - PROCESS | 8483 | 1471464858366 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 8483 | 1471464858374 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c2400 == 38 [pid = 8483] [id = 273] 13:14:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912c5800) [pid = 8483] [serial = 820] [outer = (nil)] 13:14:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912d8c00) [pid = 8483] [serial = 821] [outer = 0x912c5800] 13:14:18 INFO - PROCESS | 8483 | 1471464858518 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ae2800) [pid = 8483] [serial = 822] [outer = 0x912c5800] 13:14:19 INFO - PROCESS | 8483 | 1471464859480 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1599ms 13:14:19 INFO - PROCESS | 8483 | 1471464859535 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 8483 | 1471464859541 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:14:19 INFO - PROCESS | 8483 | 1471464859549 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 8483 | 1471464859553 Marionette TRACE conn3 <- [1,1066,null,{}] 13:14:19 INFO - PROCESS | 8483 | 1471464859559 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 8483 | 1471464859565 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:19 INFO - PROCESS | 8483 | 1471464859788 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:14:20 INFO - PROCESS | 8483 | 1471464860045 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 8483 | 1471464860054 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x95254c00 == 39 [pid = 8483] [id = 274] 13:14:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x95284400) [pid = 8483] [serial = 823] [outer = (nil)] 13:14:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95290000) [pid = 8483] [serial = 824] [outer = 0x95284400] 13:14:20 INFO - PROCESS | 8483 | 1471464860180 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x976d8800) [pid = 8483] [serial = 825] [outer = 0x95284400] 13:14:21 INFO - PROCESS | 8483 | 1471464861285 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1789ms 13:14:21 INFO - PROCESS | 8483 | 1471464861341 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 8483 | 1471464861348 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:14:21 INFO - PROCESS | 8483 | 1471464861375 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 8483 | 1471464861390 Marionette TRACE conn3 <- [1,1070,null,{}] 13:14:21 INFO - PROCESS | 8483 | 1471464861477 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 8483 | 1471464861487 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:21 INFO - PROCESS | 8483 | 1471464861730 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:14:21 INFO - PROCESS | 8483 | 1471464861907 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 8483 | 1471464861917 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x9525a400 == 40 [pid = 8483] [id = 275] 13:14:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9528bc00) [pid = 8483] [serial = 826] [outer = (nil)] 13:14:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99bc8800) [pid = 8483] [serial = 827] [outer = 0x9528bc00] 13:14:22 INFO - PROCESS | 8483 | 1471464861996 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99fd6c00) [pid = 8483] [serial = 828] [outer = 0x9528bc00] 13:14:22 INFO - PROCESS | 8483 | 1471464862872 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1557ms 13:14:22 INFO - PROCESS | 8483 | 1471464862915 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:14:22 INFO - PROCESS | 8483 | 1471464862920 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:14:22 INFO - PROCESS | 8483 | 1471464862927 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 8483 | 1471464862930 Marionette TRACE conn3 <- [1,1074,null,{}] 13:14:22 INFO - PROCESS | 8483 | 1471464862936 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 8483 | 1471464862943 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:23 INFO - PROCESS | 8483 | 1471464863121 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:14:23 INFO - PROCESS | 8483 | 1471464863298 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 8483 | 1471464863306 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d5800 == 41 [pid = 8483] [id = 276] 13:14:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x976b2400) [pid = 8483] [serial = 829] [outer = (nil)] 13:14:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a0cd000) [pid = 8483] [serial = 830] [outer = 0x976b2400] 13:14:23 INFO - PROCESS | 8483 | 1471464863387 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9a0d0400) [pid = 8483] [serial = 831] [outer = 0x976b2400] 13:14:24 INFO - PROCESS | 8483 | 1471464864323 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1430ms 13:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:14:24 INFO - PROCESS | 8483 | 1471464864357 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 8483 | 1471464864360 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:14:24 INFO - PROCESS | 8483 | 1471464864366 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 8483 | 1471464864370 Marionette TRACE conn3 <- [1,1078,null,{}] 13:14:24 INFO - PROCESS | 8483 | 1471464864376 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 8483 | 1471464864381 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:24 INFO - PROCESS | 8483 | 1471464864553 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:14:25 INFO - PROCESS | 8483 | 1471464865017 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 8483 | 1471464865027 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bb000 == 42 [pid = 8483] [id = 277] 13:14:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f7bb400) [pid = 8483] [serial = 832] [outer = (nil)] 13:14:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f7c5400) [pid = 8483] [serial = 833] [outer = 0x8f7bb400] 13:14:25 INFO - PROCESS | 8483 | 1471464865105 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8fbbf000) [pid = 8483] [serial = 834] [outer = 0x8f7bb400] 13:14:26 INFO - PROCESS | 8483 | 1471464866071 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1734ms 13:14:26 INFO - PROCESS | 8483 | 1471464866101 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 8483 | 1471464866107 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:14:26 INFO - PROCESS | 8483 | 1471464866115 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 8483 | 1471464866119 Marionette TRACE conn3 <- [1,1082,null,{}] 13:14:26 INFO - PROCESS | 8483 | 1471464866127 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 8483 | 1471464866134 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:26 INFO - PROCESS | 8483 | 1471464866304 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:14:26 INFO - PROCESS | 8483 | 1471464866479 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 8483 | 1471464866488 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c2800 == 43 [pid = 8483] [id = 278] 13:14:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f8c6000) [pid = 8483] [serial = 835] [outer = (nil)] 13:14:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x91adc800) [pid = 8483] [serial = 836] [outer = 0x8f8c6000] 13:14:26 INFO - PROCESS | 8483 | 1471464866604 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x91f22400) [pid = 8483] [serial = 837] [outer = 0x8f8c6000] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae4800 == 42 [pid = 8483] [id = 239] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3c00 == 41 [pid = 8483] [id = 242] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094400 == 40 [pid = 8483] [id = 271] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x92faac00 == 39 [pid = 8483] [id = 270] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x95250800 == 38 [pid = 8483] [id = 269] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9115a000 == 37 [pid = 8483] [id = 268] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4000 == 36 [pid = 8483] [id = 267] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed5800 == 35 [pid = 8483] [id = 266] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x95254400 == 34 [pid = 8483] [id = 265] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9524dc00 == 33 [pid = 8483] [id = 264] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bbc00 == 32 [pid = 8483] [id = 262] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed4800 == 31 [pid = 8483] [id = 263] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9114e800 == 30 [pid = 8483] [id = 255] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x93928c00 == 29 [pid = 8483] [id = 247] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f091400 == 28 [pid = 8483] [id = 261] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x93c66400 == 27 [pid = 8483] [id = 241] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9220c800 == 26 [pid = 8483] [id = 248] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecac00 == 25 [pid = 8483] [id = 240] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x91f26c00 == 24 [pid = 8483] [id = 250] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x912dec00 == 23 [pid = 8483] [id = 243] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x95252800 == 22 [pid = 8483] [id = 244] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x93924000 == 21 [pid = 8483] [id = 253] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bc400 == 20 [pid = 8483] [id = 245] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x91f29c00 == 19 [pid = 8483] [id = 252] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0000 == 18 [pid = 8483] [id = 251] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbd800 == 17 [pid = 8483] [id = 249] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ee400 == 16 [pid = 8483] [id = 254] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09b000 == 15 [pid = 8483] [id = 256] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x912d5800 == 14 [pid = 8483] [id = 276] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9525a400 == 13 [pid = 8483] [id = 275] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x912c2400 == 12 [pid = 8483] [id = 273] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x95254c00 == 11 [pid = 8483] [id = 274] 13:14:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeccc00 == 10 [pid = 8483] [id = 272] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x9392b800) [pid = 8483] [serial = 785] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x911d9800) [pid = 8483] [serial = 756] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x9114e000) [pid = 8483] [serial = 755] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9524f400) [pid = 8483] [serial = 759] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x9392f000) [pid = 8483] [serial = 758] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9977b000) [pid = 8483] [serial = 762] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x995f0000) [pid = 8483] [serial = 761] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x99e66c00) [pid = 8483] [serial = 765] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x99bca800) [pid = 8483] [serial = 764] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x99fde800) [pid = 8483] [serial = 768] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x99fde000) [pid = 8483] [serial = 767] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f7c0800) [pid = 8483] [serial = 771] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f0f2000) [pid = 8483] [serial = 770] [outer = (nil)] [url = about:blank] 13:14:27 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f092800) [pid = 8483] [serial = 773] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f09fc00) [pid = 8483] [serial = 774] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f8c7000) [pid = 8483] [serial = 776] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8fbba800) [pid = 8483] [serial = 777] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91ae8c00) [pid = 8483] [serial = 782] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x92fa8400) [pid = 8483] [serial = 783] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912ce400) [pid = 8483] [serial = 780] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912c1c00) [pid = 8483] [serial = 779] [outer = (nil)] [url = about:blank] 13:14:28 INFO - PROCESS | 8483 | 1471464868491 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2394ms 13:14:28 INFO - PROCESS | 8483 | 1471464868509 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 8483 | 1471464868514 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:14:28 INFO - PROCESS | 8483 | 1471464868521 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 8483 | 1471464868526 Marionette TRACE conn3 <- [1,1086,null,{}] 13:14:28 INFO - PROCESS | 8483 | 1471464868533 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 8483 | 1471464868539 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:28 INFO - PROCESS | 8483 | 1471464868694 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:14:28 INFO - PROCESS | 8483 | 1471464868817 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 8483 | 1471464868826 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09b800 == 11 [pid = 8483] [id = 279] 13:14:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f0e9000) [pid = 8483] [serial = 838] [outer = (nil)] 13:14:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f7c1000) [pid = 8483] [serial = 839] [outer = 0x8f0e9000] 13:14:28 INFO - PROCESS | 8483 | 1471464868897 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f8c3800) [pid = 8483] [serial = 840] [outer = 0x8f0e9000] 13:14:29 INFO - PROCESS | 8483 | 1471464869727 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1235ms 13:14:29 INFO - PROCESS | 8483 | 1471464869756 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 8483 | 1471464869764 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:14:29 INFO - PROCESS | 8483 | 1471464869775 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 8483 | 1471464869779 Marionette TRACE conn3 <- [1,1090,null,{}] 13:14:29 INFO - PROCESS | 8483 | 1471464869785 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 8483 | 1471464869790 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:29 INFO - PROCESS | 8483 | 1471464869968 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:14:30 INFO - PROCESS | 8483 | 1471464869985 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 8483 | 1471464869994 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e5c00 == 12 [pid = 8483] [id = 280] 13:14:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x911e7c00) [pid = 8483] [serial = 841] [outer = (nil)] 13:14:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912c3c00) [pid = 8483] [serial = 842] [outer = 0x911e7c00] 13:14:30 INFO - PROCESS | 8483 | 1471464870065 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x912ca400) [pid = 8483] [serial = 843] [outer = 0x911e7c00] 13:14:31 INFO - PROCESS | 8483 | 1471464871056 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 13:14:31 INFO - PROCESS | 8483 | 1471464871110 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 8483 | 1471464871114 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:14:31 INFO - PROCESS | 8483 | 1471464871120 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 8483 | 1471464871126 Marionette TRACE conn3 <- [1,1094,null,{}] 13:14:31 INFO - PROCESS | 8483 | 1471464871143 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 8483 | 1471464871152 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:31 INFO - PROCESS | 8483 | 1471464871362 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:14:31 INFO - PROCESS | 8483 | 1471464871390 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 8483 | 1471464871402 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f24000 == 13 [pid = 8483] [id = 281] 13:14:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91f25c00) [pid = 8483] [serial = 844] [outer = (nil)] 13:14:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9220c800) [pid = 8483] [serial = 845] [outer = 0x91f25c00] 13:14:31 INFO - PROCESS | 8483 | 1471464871473 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x92fafc00) [pid = 8483] [serial = 846] [outer = 0x91f25c00] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x98215000) [pid = 8483] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8eed8400) [pid = 8483] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912c6800) [pid = 8483] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x976b2800) [pid = 8483] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95253800) [pid = 8483] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f7bc400) [pid = 8483] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x911dac00) [pid = 8483] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x95250c00) [pid = 8483] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0ee800) [pid = 8483] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f0f5800) [pid = 8483] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:14:32 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f7bc000) [pid = 8483] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:14:32 INFO - PROCESS | 8483 | 1471464872789 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1683ms 13:14:32 INFO - PROCESS | 8483 | 1471464872816 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 8483 | 1471464872820 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:14:32 INFO - PROCESS | 8483 | 1471464872826 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 8483 | 1471464872829 Marionette TRACE conn3 <- [1,1098,null,{}] 13:14:32 INFO - PROCESS | 8483 | 1471464872835 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 8483 | 1471464872839 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:33 INFO - PROCESS | 8483 | 1471464873119 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:14:33 INFO - PROCESS | 8483 | 1471464873205 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 8483 | 1471464873214 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb9c00 == 14 [pid = 8483] [id = 282] 13:14:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8fbbb800) [pid = 8483] [serial = 847] [outer = (nil)] 13:14:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91f27000) [pid = 8483] [serial = 848] [outer = 0x8fbbb800] 13:14:33 INFO - PROCESS | 8483 | 1471464873282 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93c67400) [pid = 8483] [serial = 849] [outer = 0x8fbbb800] 13:14:33 INFO - PROCESS | 8483 | 1471464873982 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1179ms 13:14:34 INFO - PROCESS | 8483 | 1471464874005 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 8483 | 1471464874009 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:14:34 INFO - PROCESS | 8483 | 1471464874015 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 8483 | 1471464874017 Marionette TRACE conn3 <- [1,1102,null,{}] 13:14:34 INFO - PROCESS | 8483 | 1471464874023 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 8483 | 1471464874028 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:34 INFO - PROCESS | 8483 | 1471464874230 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:14:34 INFO - PROCESS | 8483 | 1471464874248 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 8483 | 1471464874257 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x9115a000 == 15 [pid = 8483] [id = 283] 13:14:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x912c1400) [pid = 8483] [serial = 850] [outer = (nil)] 13:14:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95256400) [pid = 8483] [serial = 851] [outer = 0x912c1400] 13:14:34 INFO - PROCESS | 8483 | 1471464874325 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x95284000) [pid = 8483] [serial = 852] [outer = 0x912c1400] 13:14:35 INFO - PROCESS | 8483 | 1471464875425 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1442ms 13:14:35 INFO - PROCESS | 8483 | 1471464875458 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 8483 | 1471464875463 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:14:35 INFO - PROCESS | 8483 | 1471464875472 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 8483 | 1471464875477 Marionette TRACE conn3 <- [1,1106,null,{}] 13:14:35 INFO - PROCESS | 8483 | 1471464875487 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 8483 | 1471464875492 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:35 INFO - PROCESS | 8483 | 1471464875719 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:14:35 INFO - PROCESS | 8483 | 1471464875940 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 8483 | 1471464875949 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c2000 == 16 [pid = 8483] [id = 284] 13:14:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8f7c3c00) [pid = 8483] [serial = 853] [outer = (nil)] 13:14:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8fbbf400) [pid = 8483] [serial = 854] [outer = 0x8f7c3c00] 13:14:36 INFO - PROCESS | 8483 | 1471464876079 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x911df800) [pid = 8483] [serial = 855] [outer = 0x8f7c3c00] 13:14:37 INFO - PROCESS | 8483 | 1471464877015 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1586ms 13:14:37 INFO - PROCESS | 8483 | 1471464877058 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 8483 | 1471464877066 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:14:37 INFO - PROCESS | 8483 | 1471464877076 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 8483 | 1471464877080 Marionette TRACE conn3 <- [1,1110,null,{}] 13:14:37 INFO - PROCESS | 8483 | 1471464877087 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 8483 | 1471464877093 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:37 INFO - PROCESS | 8483 | 1471464877285 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:14:37 INFO - PROCESS | 8483 | 1471464877500 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 8483 | 1471464877511 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x912dc000 == 17 [pid = 8483] [id = 285] 13:14:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x91ae7800) [pid = 8483] [serial = 856] [outer = (nil)] 13:14:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91f2bc00) [pid = 8483] [serial = 857] [outer = 0x91ae7800] 13:14:37 INFO - PROCESS | 8483 | 1471464877636 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x93a5a400) [pid = 8483] [serial = 858] [outer = 0x91ae7800] 13:14:38 INFO - PROCESS | 8483 | 1471464878633 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1636ms 13:14:38 INFO - PROCESS | 8483 | 1471464878712 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 8483 | 1471464878716 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:14:38 INFO - PROCESS | 8483 | 1471464878724 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 8483 | 1471464878730 Marionette TRACE conn3 <- [1,1114,null,{}] 13:14:38 INFO - PROCESS | 8483 | 1471464878747 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 8483 | 1471464878755 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:38 INFO - PROCESS | 8483 | 1471464878966 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:14:39 INFO - PROCESS | 8483 | 1471464879244 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 8483 | 1471464879255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x976d9800 == 18 [pid = 8483] [id = 286] 13:14:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x977e8000) [pid = 8483] [serial = 859] [outer = (nil)] 13:14:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x982e4c00) [pid = 8483] [serial = 860] [outer = 0x977e8000] 13:14:39 INFO - PROCESS | 8483 | 1471464879344 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x989a5400) [pid = 8483] [serial = 861] [outer = 0x977e8000] 13:14:40 INFO - PROCESS | 8483 | 1471464880461 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1794ms 13:14:40 INFO - PROCESS | 8483 | 1471464880519 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 8483 | 1471464880525 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:14:40 INFO - PROCESS | 8483 | 1471464880533 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 8483 | 1471464880538 Marionette TRACE conn3 <- [1,1118,null,{}] 13:14:40 INFO - PROCESS | 8483 | 1471464880546 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:40 INFO - PROCESS | 8483 | 1471464880552 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:40 INFO - PROCESS | 8483 | 1471464880713 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:14:40 INFO - PROCESS | 8483 | 1471464880915 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 8483 | 1471464880928 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bac00 == 19 [pid = 8483] [id = 287] 13:14:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f7bb800) [pid = 8483] [serial = 862] [outer = (nil)] 13:14:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f7c0800) [pid = 8483] [serial = 863] [outer = 0x8f7bb800] 13:14:41 INFO - PROCESS | 8483 | 1471464881012 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8fbb6400) [pid = 8483] [serial = 864] [outer = 0x8f7bb800] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x93932800) [pid = 8483] [serial = 786] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x95287000) [pid = 8483] [serial = 810] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f8c1000) [pid = 8483] [serial = 800] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8fbc0800) [pid = 8483] [serial = 804] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f8c4800) [pid = 8483] [serial = 803] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x912d5000) [pid = 8483] [serial = 801] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91ada400) [pid = 8483] [serial = 792] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x98919000) [pid = 8483] [serial = 797] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x95257800) [pid = 8483] [serial = 809] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x977de400) [pid = 8483] [serial = 812] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f8c7c00) [pid = 8483] [serial = 789] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95285c00) [pid = 8483] [serial = 794] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x976af800) [pid = 8483] [serial = 815] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x982e5400) [pid = 8483] [serial = 816] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x98d72c00) [pid = 8483] [serial = 798] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912d9c00) [pid = 8483] [serial = 791] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x912e0400) [pid = 8483] [serial = 807] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x98918800) [pid = 8483] [serial = 813] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x912cd000) [pid = 8483] [serial = 806] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9528c800) [pid = 8483] [serial = 795] [outer = (nil)] [url = about:blank] 13:14:41 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7c7c00) [pid = 8483] [serial = 788] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 8483 | 1471464882003 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1533ms 13:14:42 INFO - PROCESS | 8483 | 1471464882065 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 8483 | 1471464882072 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:14:42 INFO - PROCESS | 8483 | 1471464882082 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 8483 | 1471464882085 Marionette TRACE conn3 <- [1,1122,null,{}] 13:14:42 INFO - PROCESS | 8483 | 1471464882091 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 8483 | 1471464882097 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:42 INFO - PROCESS | 8483 | 1471464882272 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:14:42 INFO - PROCESS | 8483 | 1471464882399 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 8483 | 1471464882405 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c7c00 == 20 [pid = 8483] [id = 288] 13:14:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9114f000) [pid = 8483] [serial = 865] [outer = (nil)] 13:14:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x912d5000) [pid = 8483] [serial = 866] [outer = 0x9114f000] 13:14:42 INFO - PROCESS | 8483 | 1471464882480 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912df000) [pid = 8483] [serial = 867] [outer = 0x9114f000] 13:14:43 INFO - PROCESS | 8483 | 1471464883305 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1278ms 13:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:14:43 INFO - PROCESS | 8483 | 1471464883360 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 8483 | 1471464883363 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:14:43 INFO - PROCESS | 8483 | 1471464883370 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 8483 | 1471464883375 Marionette TRACE conn3 <- [1,1126,null,{}] 13:14:43 INFO - PROCESS | 8483 | 1471464883391 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 8483 | 1471464883399 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:43 INFO - PROCESS | 8483 | 1471464883555 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:14:43 INFO - PROCESS | 8483 | 1471464883567 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 8483 | 1471464883578 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x93a4e800 == 21 [pid = 8483] [id = 289] 13:14:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x93c6cc00) [pid = 8483] [serial = 868] [outer = (nil)] 13:14:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x95286c00) [pid = 8483] [serial = 869] [outer = 0x93c6cc00] 13:14:43 INFO - PROCESS | 8483 | 1471464883771 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9528ac00) [pid = 8483] [serial = 870] [outer = 0x93c6cc00] 13:14:44 INFO - PROCESS | 8483 | 1471464884626 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1287ms 13:14:44 INFO - PROCESS | 8483 | 1471464884665 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 8483 | 1471464884668 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:14:44 INFO - PROCESS | 8483 | 1471464884675 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 8483 | 1471464884678 Marionette TRACE conn3 <- [1,1130,null,{}] 13:14:44 INFO - PROCESS | 8483 | 1471464884683 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 8483 | 1471464884688 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:44 INFO - PROCESS | 8483 | 1471464884894 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:14:44 INFO - PROCESS | 8483 | 1471464884921 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 8483 | 1471464884932 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x95285c00 == 22 [pid = 8483] [id = 290] 13:14:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x976b0c00) [pid = 8483] [serial = 871] [outer = (nil)] 13:14:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9820d800) [pid = 8483] [serial = 872] [outer = 0x976b0c00] 13:14:45 INFO - PROCESS | 8483 | 1471464884998 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x98918800) [pid = 8483] [serial = 873] [outer = 0x976b0c00] 13:14:45 INFO - PROCESS | 8483 | 1471464885875 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1238ms 13:14:45 INFO - PROCESS | 8483 | 1471464885914 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 8483 | 1471464885916 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:14:45 INFO - PROCESS | 8483 | 1471464885930 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 8483 | 1471464885932 Marionette TRACE conn3 <- [1,1134,null,{}] 13:14:45 INFO - PROCESS | 8483 | 1471464885938 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 8483 | 1471464885943 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:46 INFO - PROCESS | 8483 | 1471464886139 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:14:46 INFO - PROCESS | 8483 | 1471464886160 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 8483 | 1471464886168 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4c00 == 23 [pid = 8483] [id = 291] 13:14:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95287800) [pid = 8483] [serial = 874] [outer = (nil)] 13:14:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x98d72800) [pid = 8483] [serial = 875] [outer = 0x95287800] 13:14:46 INFO - PROCESS | 8483 | 1471464886235 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x93c6fc00) [pid = 8483] [serial = 876] [outer = 0x95287800] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91f25c00) [pid = 8483] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f0e9000) [pid = 8483] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x911e7c00) [pid = 8483] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8c6000) [pid = 8483] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8eecd000) [pid = 8483] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912c5800) [pid = 8483] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x95284400) [pid = 8483] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9528bc00) [pid = 8483] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x976b2400) [pid = 8483] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f7bb400) [pid = 8483] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:14:46 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbbb800) [pid = 8483] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:14:47 INFO - PROCESS | 8483 | 1471464887196 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1289ms 13:14:47 INFO - PROCESS | 8483 | 1471464887212 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 8483 | 1471464887217 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:14:47 INFO - PROCESS | 8483 | 1471464887223 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 8483 | 1471464887226 Marionette TRACE conn3 <- [1,1138,null,{}] 13:14:47 INFO - PROCESS | 8483 | 1471464887232 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 8483 | 1471464887242 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:47 INFO - PROCESS | 8483 | 1471464887497 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:14:47 INFO - PROCESS | 8483 | 1471464887511 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 8483 | 1471464887519 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecd000 == 24 [pid = 8483] [id = 292] 13:14:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f8c6000) [pid = 8483] [serial = 877] [outer = (nil)] 13:14:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x977de400) [pid = 8483] [serial = 878] [outer = 0x8f8c6000] 13:14:47 INFO - PROCESS | 8483 | 1471464887588 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9952f000) [pid = 8483] [serial = 879] [outer = 0x8f8c6000] 13:14:48 INFO - PROCESS | 8483 | 1471464888422 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1240ms 13:14:48 INFO - PROCESS | 8483 | 1471464888463 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 8483 | 1471464888466 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:14:48 INFO - PROCESS | 8483 | 1471464888472 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 8483 | 1471464888475 Marionette TRACE conn3 <- [1,1142,null,{}] 13:14:48 INFO - PROCESS | 8483 | 1471464888481 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 8483 | 1471464888486 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:48 INFO - PROCESS | 8483 | 1471464888630 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:14:48 INFO - PROCESS | 8483 | 1471464888643 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 8483 | 1471464888649 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed9800 == 25 [pid = 8483] [id = 293] 13:14:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x92fadc00) [pid = 8483] [serial = 880] [outer = (nil)] 13:14:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x99806800) [pid = 8483] [serial = 881] [outer = 0x92fadc00] 13:14:48 INFO - PROCESS | 8483 | 1471464888719 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9980cc00) [pid = 8483] [serial = 882] [outer = 0x92fadc00] 13:14:49 INFO - PROCESS | 8483 | 1471464889812 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1385ms 13:14:49 INFO - PROCESS | 8483 | 1471464889859 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 8483 | 1471464889866 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:14:49 INFO - PROCESS | 8483 | 1471464889874 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 8483 | 1471464889882 Marionette TRACE conn3 <- [1,1146,null,{}] 13:14:49 INFO - PROCESS | 8483 | 1471464889890 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 8483 | 1471464889896 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:50 INFO - PROCESS | 8483 | 1471464890083 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:14:50 INFO - PROCESS | 8483 | 1471464890250 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 8483 | 1471464890259 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c2c00 == 26 [pid = 8483] [id = 294] 13:14:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f8c2000) [pid = 8483] [serial = 883] [outer = (nil)] 13:14:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x911df000) [pid = 8483] [serial = 884] [outer = 0x8f8c2000] 13:14:50 INFO - PROCESS | 8483 | 1471464890405 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912d9800) [pid = 8483] [serial = 885] [outer = 0x8f8c2000] 13:14:51 INFO - PROCESS | 8483 | 1471464891334 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1488ms 13:14:51 INFO - PROCESS | 8483 | 1471464891363 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 8483 | 1471464891372 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:14:51 INFO - PROCESS | 8483 | 1471464891385 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 8483 | 1471464891389 Marionette TRACE conn3 <- [1,1150,null,{}] 13:14:51 INFO - PROCESS | 8483 | 1471464891396 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 8483 | 1471464891402 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:51 INFO - PROCESS | 8483 | 1471464891590 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:14:51 INFO - PROCESS | 8483 | 1471464891759 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 8483 | 1471464891766 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fad800 == 27 [pid = 8483] [id = 295] 13:14:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9525a400) [pid = 8483] [serial = 886] [outer = (nil)] 13:14:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x9528e800) [pid = 8483] [serial = 887] [outer = 0x9525a400] 13:14:51 INFO - PROCESS | 8483 | 1471464891941 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x976af800) [pid = 8483] [serial = 888] [outer = 0x9525a400] 13:14:52 INFO - PROCESS | 8483 | 1471464892826 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1487ms 13:14:52 INFO - PROCESS | 8483 | 1471464892872 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:14:52 INFO - PROCESS | 8483 | 1471464892877 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:14:52 INFO - PROCESS | 8483 | 1471464892885 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 8483 | 1471464892891 Marionette TRACE conn3 <- [1,1154,null,{}] 13:14:52 INFO - PROCESS | 8483 | 1471464892907 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 8483 | 1471464892916 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:53 INFO - PROCESS | 8483 | 1471464893099 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:14:53 INFO - PROCESS | 8483 | 1471464893273 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 8483 | 1471464893285 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x9952d400 == 28 [pid = 8483] [id = 296] 13:14:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x99775800) [pid = 8483] [serial = 889] [outer = (nil)] 13:14:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x99d66000) [pid = 8483] [serial = 890] [outer = 0x99775800] 13:14:53 INFO - PROCESS | 8483 | 1471464893413 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99fda000) [pid = 8483] [serial = 891] [outer = 0x99775800] 13:14:54 INFO - PROCESS | 8483 | 1471464894244 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1437ms 13:14:54 INFO - PROCESS | 8483 | 1471464894321 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:14:54 INFO - PROCESS | 8483 | 1471464894327 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:14:54 INFO - PROCESS | 8483 | 1471464894333 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 8483 | 1471464894337 Marionette TRACE conn3 <- [1,1158,null,{}] 13:14:54 INFO - PROCESS | 8483 | 1471464894343 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 8483 | 1471464894348 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:54 INFO - PROCESS | 8483 | 1471464894528 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:14:54 INFO - PROCESS | 8483 | 1471464894694 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 8483 | 1471464894700 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f28800 == 29 [pid = 8483] [id = 297] 13:14:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99777000) [pid = 8483] [serial = 892] [outer = (nil)] 13:14:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a0cfc00) [pid = 8483] [serial = 893] [outer = 0x99777000] 13:14:54 INFO - PROCESS | 8483 | 1471464894783 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a366000) [pid = 8483] [serial = 894] [outer = 0x99777000] 13:14:55 INFO - PROCESS | 8483 | 1471464895697 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1386ms 13:14:55 INFO - PROCESS | 8483 | 1471464895725 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 8483 | 1471464895729 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:14:55 INFO - PROCESS | 8483 | 1471464895737 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 8483 | 1471464895740 Marionette TRACE conn3 <- [1,1162,null,{}] 13:14:55 INFO - PROCESS | 8483 | 1471464895746 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 8483 | 1471464895751 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:55 INFO - PROCESS | 8483 | 1471464895914 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:14:56 INFO - PROCESS | 8483 | 1471464896084 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 8483 | 1471464896093 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e4c00 == 30 [pid = 8483] [id = 298] 13:14:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x99fdf000) [pid = 8483] [serial = 895] [outer = (nil)] 13:14:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9a4cc400) [pid = 8483] [serial = 896] [outer = 0x99fdf000] 13:14:56 INFO - PROCESS | 8483 | 1471464896176 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9a4ce400) [pid = 8483] [serial = 897] [outer = 0x99fdf000] 13:14:57 INFO - PROCESS | 8483 | 1471464897176 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1479ms 13:14:57 INFO - PROCESS | 8483 | 1471464897217 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:14:57 INFO - PROCESS | 8483 | 1471464897221 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:14:57 INFO - PROCESS | 8483 | 1471464897228 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 8483 | 1471464897231 Marionette TRACE conn3 <- [1,1166,null,{}] 13:14:57 INFO - PROCESS | 8483 | 1471464897237 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:57 INFO - PROCESS | 8483 | 1471464897247 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:57 INFO - PROCESS | 8483 | 1471464897509 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:14:57 INFO - PROCESS | 8483 | 1471464897729 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 8483 | 1471464897738 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecd800 == 31 [pid = 8483] [id = 299] 13:14:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x95334c00) [pid = 8483] [serial = 898] [outer = (nil)] 13:14:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9abe4400) [pid = 8483] [serial = 899] [outer = 0x95334c00] 13:14:57 INFO - PROCESS | 8483 | 1471464897856 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9ad4c400) [pid = 8483] [serial = 900] [outer = 0x95334c00] 13:14:58 INFO - PROCESS | 8483 | 1471464898784 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1631ms 13:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:14:58 INFO - PROCESS | 8483 | 1471464898859 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 8483 | 1471464898862 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:14:58 INFO - PROCESS | 8483 | 1471464898869 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 8483 | 1471464898873 Marionette TRACE conn3 <- [1,1170,null,{}] 13:14:58 INFO - PROCESS | 8483 | 1471464898879 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 8483 | 1471464898884 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:59 INFO - PROCESS | 8483 | 1471464899099 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:14:59 INFO - PROCESS | 8483 | 1471464899334 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 8483 | 1471464899341 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:14:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7000 == 32 [pid = 8483] [id = 300] 13:14:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8f091400) [pid = 8483] [serial = 901] [outer = (nil)] 13:14:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f096c00) [pid = 8483] [serial = 902] [outer = 0x8f091400] 13:14:59 INFO - PROCESS | 8483 | 1471464899656 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f0ec800) [pid = 8483] [serial = 903] [outer = 0x8f091400] 13:15:00 INFO - PROCESS | 8483 | 1471464900578 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1784ms 13:15:00 INFO - PROCESS | 8483 | 1471464900654 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 8483 | 1471464900659 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:15:00 INFO - PROCESS | 8483 | 1471464900668 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 8483 | 1471464900671 Marionette TRACE conn3 <- [1,1174,null,{}] 13:15:00 INFO - PROCESS | 8483 | 1471464900679 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 8483 | 1471464900684 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:00 INFO - PROCESS | 8483 | 1471464900924 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:15:01 INFO - PROCESS | 8483 | 1471464901148 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 8483 | 1471464901157 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:02 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bb000 == 31 [pid = 8483] [id = 277] 13:15:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece400 == 32 [pid = 8483] [id = 301] 13:15:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8eecf800) [pid = 8483] [serial = 904] [outer = (nil)] 13:15:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8eed3800) [pid = 8483] [serial = 905] [outer = 0x8eecf800] 13:15:02 INFO - PROCESS | 8483 | 1471464902273 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x8f09e800) [pid = 8483] [serial = 906] [outer = 0x8eecf800] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9220c800) [pid = 8483] [serial = 845] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f7c1000) [pid = 8483] [serial = 839] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8f8c3800) [pid = 8483] [serial = 840] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x912c3c00) [pid = 8483] [serial = 842] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x91f22400) [pid = 8483] [serial = 837] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x91adc800) [pid = 8483] [serial = 836] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8f0e7000) [pid = 8483] [serial = 819] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8eed7c00) [pid = 8483] [serial = 818] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x92fafc00) [pid = 8483] [serial = 846] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x91ae2800) [pid = 8483] [serial = 822] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x912d8c00) [pid = 8483] [serial = 821] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x976d8800) [pid = 8483] [serial = 825] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x95290000) [pid = 8483] [serial = 824] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x99fd6c00) [pid = 8483] [serial = 828] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x99bc8800) [pid = 8483] [serial = 827] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9a0d0400) [pid = 8483] [serial = 831] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9a0cd000) [pid = 8483] [serial = 830] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8fbbf000) [pid = 8483] [serial = 834] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f7c5400) [pid = 8483] [serial = 833] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91f27000) [pid = 8483] [serial = 848] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x95256400) [pid = 8483] [serial = 851] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x912ca400) [pid = 8483] [serial = 843] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x93c67400) [pid = 8483] [serial = 849] [outer = (nil)] [url = about:blank] 13:15:03 INFO - PROCESS | 8483 | 1471464903241 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 8483 | 1471464903321 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:15:03 INFO - PROCESS | 8483 | 1471464903330 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 8483 | 1471464903334 Marionette TRACE conn3 <- [1,1178,null,{}] 13:15:03 INFO - PROCESS | 8483 | 1471464903341 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 8483 | 1471464903346 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:03 INFO - PROCESS | 8483 | 1471464903520 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:15:03 INFO - PROCESS | 8483 | 1471464903642 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 8483 | 1471464903650 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8ba400 == 33 [pid = 8483] [id = 302] 13:15:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f8c0800) [pid = 8483] [serial = 907] [outer = (nil)] 13:15:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8fbb3400) [pid = 8483] [serial = 908] [outer = 0x8f8c0800] 13:15:03 INFO - PROCESS | 8483 | 1471464903742 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8fbb7c00) [pid = 8483] [serial = 909] [outer = 0x8f8c0800] 13:15:04 INFO - PROCESS | 8483 | 1471464904553 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 8483 | 1471464904621 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:15:04 INFO - PROCESS | 8483 | 1471464904632 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 8483 | 1471464904635 Marionette TRACE conn3 <- [1,1182,null,{}] 13:15:04 INFO - PROCESS | 8483 | 1471464904642 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 8483 | 1471464904648 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:04 INFO - PROCESS | 8483 | 1471464904821 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:15:04 INFO - PROCESS | 8483 | 1471464904968 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 8483 | 1471464904977 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bc000 == 34 [pid = 8483] [id = 303] 13:15:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91158000) [pid = 8483] [serial = 910] [outer = (nil)] 13:15:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x912c6800) [pid = 8483] [serial = 911] [outer = 0x91158000] 13:15:05 INFO - PROCESS | 8483 | 1471464905051 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x912d6800) [pid = 8483] [serial = 912] [outer = 0x91158000] 13:15:05 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:05 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:15:06 INFO - PROCESS | 8483 | 1471464906011 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 8483 | 1471464906071 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:15:06 INFO - PROCESS | 8483 | 1471464906085 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 8483 | 1471464906091 Marionette TRACE conn3 <- [1,1186,null,{}] 13:15:06 INFO - PROCESS | 8483 | 1471464906108 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:06 INFO - PROCESS | 8483 | 1471464906117 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:06 INFO - PROCESS | 8483 | 1471464906346 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:15:06 INFO - PROCESS | 8483 | 1471464906367 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 8483 | 1471464906377 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2d400 == 35 [pid = 8483] [id = 304] 13:15:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x92209800) [pid = 8483] [serial = 913] [outer = (nil)] 13:15:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x93924400) [pid = 8483] [serial = 914] [outer = 0x92209800] 13:15:06 INFO - PROCESS | 8483 | 1471464906444 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x9392c400) [pid = 8483] [serial = 915] [outer = 0x92209800] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f7bb800) [pid = 8483] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f7c3c00) [pid = 8483] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x976b0c00) [pid = 8483] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9114f000) [pid = 8483] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x95287800) [pid = 8483] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912c1400) [pid = 8483] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x977e8000) [pid = 8483] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x92fadc00) [pid = 8483] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x93c6cc00) [pid = 8483] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91ae7800) [pid = 8483] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:15:07 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f8c6000) [pid = 8483] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:15:07 INFO - PROCESS | 8483 | 1471464907778 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 8483 | 1471464907841 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:15:07 INFO - PROCESS | 8483 | 1471464907847 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 8483 | 1471464907851 Marionette TRACE conn3 <- [1,1190,null,{}] 13:15:07 INFO - PROCESS | 8483 | 1471464907857 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 8483 | 1471464907862 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:08 INFO - PROCESS | 8483 | 1471464908015 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:15:08 INFO - PROCESS | 8483 | 1471464908024 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 8483 | 1471464908032 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114f000 == 36 [pid = 8483] [id = 305] 13:15:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91153000) [pid = 8483] [serial = 916] [outer = (nil)] 13:15:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9524d800) [pid = 8483] [serial = 917] [outer = 0x91153000] 13:15:08 INFO - PROCESS | 8483 | 1471464908103 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x95252400) [pid = 8483] [serial = 918] [outer = 0x91153000] 13:15:09 INFO - PROCESS | 8483 | 1471464909007 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 8483 | 1471464909085 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:15:09 INFO - PROCESS | 8483 | 1471464909093 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 8483 | 1471464909096 Marionette TRACE conn3 <- [1,1194,null,{}] 13:15:09 INFO - PROCESS | 8483 | 1471464909101 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 8483 | 1471464909106 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:09 INFO - PROCESS | 8483 | 1471464909256 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:15:09 INFO - PROCESS | 8483 | 1471464909265 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 8483 | 1471464909275 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1000 == 37 [pid = 8483] [id = 306] 13:15:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8eed1800) [pid = 8483] [serial = 919] [outer = (nil)] 13:15:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8f094800) [pid = 8483] [serial = 920] [outer = 0x8eed1800] 13:15:09 INFO - PROCESS | 8483 | 1471464909415 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f0f2c00) [pid = 8483] [serial = 921] [outer = 0x8eed1800] 13:15:10 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:10 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:10 INFO - PROCESS | 8483 | 1471464910620 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 8483 | 1471464910697 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:15:10 INFO - PROCESS | 8483 | 1471464910706 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 8483 | 1471464910710 Marionette TRACE conn3 <- [1,1198,null,{}] 13:15:10 INFO - PROCESS | 8483 | 1471464910718 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 8483 | 1471464910724 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:10 INFO - PROCESS | 8483 | 1471464910948 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:15:11 INFO - PROCESS | 8483 | 1471464911168 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 8483 | 1471464911178 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f097400 == 38 [pid = 8483] [id = 307] 13:15:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x912c2000) [pid = 8483] [serial = 922] [outer = (nil)] 13:15:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91ada800) [pid = 8483] [serial = 923] [outer = 0x912c2000] 13:15:11 INFO - PROCESS | 8483 | 1471464911264 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x91ae2800) [pid = 8483] [serial = 924] [outer = 0x912c2000] 13:15:11 INFO - PROCESS | 8483 | --DOCSHELL 0x93a5a000 == 37 [pid = 8483] [id = 9] 13:15:12 INFO - PROCESS | 8483 | 1471464912326 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1688ms 13:15:12 INFO - PROCESS | 8483 | 1471464912393 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 8483 | 1471464912400 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:15:12 INFO - PROCESS | 8483 | 1471464912417 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 8483 | 1471464912429 Marionette TRACE conn3 <- [1,1202,null,{}] 13:15:12 INFO - PROCESS | 8483 | 1471464912435 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 8483 | 1471464912441 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:12 INFO - PROCESS | 8483 | 1471464912639 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:15:12 INFO - PROCESS | 8483 | 1471464912909 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 8483 | 1471464912921 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094c00 == 38 [pid = 8483] [id = 308] 13:15:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8f0e6800) [pid = 8483] [serial = 925] [outer = (nil)] 13:15:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x95257800) [pid = 8483] [serial = 926] [outer = 0x8f0e6800] 13:15:13 INFO - PROCESS | 8483 | 1471464913023 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x95347400) [pid = 8483] [serial = 927] [outer = 0x8f0e6800] 13:15:14 INFO - PROCESS | 8483 | 1471464914089 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:15:14 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 13:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1744ms 13:15:14 INFO - PROCESS | 8483 | 1471464914162 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 8483 | 1471464914166 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:15:14 INFO - PROCESS | 8483 | 1471464914173 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 8483 | 1471464914179 Marionette TRACE conn3 <- [1,1206,null,{}] 13:15:14 INFO - PROCESS | 8483 | 1471464914196 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 8483 | 1471464914204 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:14 INFO - PROCESS | 8483 | 1471464914439 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:15:14 INFO - PROCESS | 8483 | 1471464914652 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 8483 | 1471464914661 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x977e0800 == 39 [pid = 8483] [id = 309] 13:15:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9891dc00) [pid = 8483] [serial = 928] [outer = (nil)] 13:15:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x99519c00) [pid = 8483] [serial = 929] [outer = 0x9891dc00] 13:15:14 INFO - PROCESS | 8483 | 1471464914741 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x99522c00) [pid = 8483] [serial = 930] [outer = 0x9891dc00] 13:15:15 INFO - PROCESS | 8483 | 1471464915927 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:15:16 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 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1840ms 13:15:16 INFO - PROCESS | 8483 | 1471464916016 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 8483 | 1471464916023 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:15:16 INFO - PROCESS | 8483 | 1471464916032 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 8483 | 1471464916035 Marionette TRACE conn3 <- [1,1210,null,{}] 13:15:16 INFO - PROCESS | 8483 | 1471464916041 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 8483 | 1471464916047 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:16 INFO - PROCESS | 8483 | 1471464916388 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:15:16 INFO - PROCESS | 8483 | 1471464916625 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 8483 | 1471464916632 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f0c00 == 40 [pid = 8483] [id = 310] 13:15:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f7c6c00) [pid = 8483] [serial = 931] [outer = (nil)] 13:15:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8f8c3800) [pid = 8483] [serial = 932] [outer = 0x8f7c6c00] 13:15:16 INFO - PROCESS | 8483 | 1471464916709 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9114d000) [pid = 8483] [serial = 933] [outer = 0x8f7c6c00] 13:15:17 INFO - PROCESS | 8483 | 1471464917723 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecd000 == 39 [pid = 8483] [id = 292] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c2800 == 38 [pid = 8483] [id = 278] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x9114f000 == 37 [pid = 8483] [id = 305] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2d400 == 36 [pid = 8483] [id = 304] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1734ms 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bc000 == 35 [pid = 8483] [id = 303] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8ba400 == 34 [pid = 8483] [id = 302] 13:15:17 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece400 == 33 [pid = 8483] [id = 301] 13:15:17 INFO - PROCESS | 8483 | 1471464917772 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 8483 | 1471464917778 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:15:17 INFO - PROCESS | 8483 | 1471464917786 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 8483 | 1471464917791 Marionette TRACE conn3 <- [1,1214,null,{}] 13:15:17 INFO - PROCESS | 8483 | 1471464917798 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 8483 | 1471464917803 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:17 INFO - PROCESS | 8483 | 1471464917980 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x9820d800) [pid = 8483] [serial = 872] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x98d72800) [pid = 8483] [serial = 875] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x98918800) [pid = 8483] [serial = 873] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x912d5000) [pid = 8483] [serial = 866] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x912df000) [pid = 8483] [serial = 867] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x95284000) [pid = 8483] [serial = 852] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x95286c00) [pid = 8483] [serial = 869] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x982e4c00) [pid = 8483] [serial = 860] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x989a5400) [pid = 8483] [serial = 861] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f7c0800) [pid = 8483] [serial = 863] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8fbb6400) [pid = 8483] [serial = 864] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91f2bc00) [pid = 8483] [serial = 857] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x93a5a400) [pid = 8483] [serial = 858] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbbf400) [pid = 8483] [serial = 854] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x911df800) [pid = 8483] [serial = 855] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x93c6fc00) [pid = 8483] [serial = 876] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x99806800) [pid = 8483] [serial = 881] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9980cc00) [pid = 8483] [serial = 882] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x977de400) [pid = 8483] [serial = 878] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9952f000) [pid = 8483] [serial = 879] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9528ac00) [pid = 8483] [serial = 870] [outer = (nil)] [url = about:blank] 13:15:18 INFO - PROCESS | 8483 | 1471464918175 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 8483 | 1471464918183 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bcc00 == 34 [pid = 8483] [id = 311] 13:15:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8fbbb000) [pid = 8483] [serial = 934] [outer = (nil)] 13:15:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x911ddc00) [pid = 8483] [serial = 935] [outer = 0x8fbbb000] 13:15:18 INFO - PROCESS | 8483 | 1471464918262 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912c6000) [pid = 8483] [serial = 936] [outer = 0x8fbbb000] 13:15:19 INFO - PROCESS | 8483 | 1471464919023 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1281ms 13:15:19 INFO - PROCESS | 8483 | 1471464919067 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:15:19 INFO - PROCESS | 8483 | 1471464919072 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:15:19 INFO - PROCESS | 8483 | 1471464919078 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 8483 | 1471464919082 Marionette TRACE conn3 <- [1,1218,null,{}] 13:15:19 INFO - PROCESS | 8483 | 1471464919088 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 8483 | 1471464919093 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:19 INFO - PROCESS | 8483 | 1471464919253 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:15:19 INFO - PROCESS | 8483 | 1471464919267 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 8483 | 1471464919275 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb6800 == 35 [pid = 8483] [id = 312] 13:15:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91f2b800) [pid = 8483] [serial = 937] [outer = (nil)] 13:15:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9220d800) [pid = 8483] [serial = 938] [outer = 0x91f2b800] 13:15:19 INFO - PROCESS | 8483 | 1471464919342 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93a4fc00) [pid = 8483] [serial = 939] [outer = 0x91f2b800] 13:15:20 INFO - PROCESS | 8483 | 1471464920445 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1385ms 13:15:20 INFO - PROCESS | 8483 | 1471464920471 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 8483 | 1471464920477 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:15:20 INFO - PROCESS | 8483 | 1471464920499 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 8483 | 1471464920509 Marionette TRACE conn3 <- [1,1222,null,{}] 13:15:20 INFO - PROCESS | 8483 | 1471464920525 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 8483 | 1471464920534 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:20 INFO - PROCESS | 8483 | 1471464920753 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:15:20 INFO - PROCESS | 8483 | 1471464920777 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 8483 | 1471464920784 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adb000 == 36 [pid = 8483] [id = 313] 13:15:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95256c00) [pid = 8483] [serial = 940] [outer = (nil)] 13:15:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x977ed400) [pid = 8483] [serial = 941] [outer = 0x95256c00] 13:15:20 INFO - PROCESS | 8483 | 1471464920855 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x982e4c00) [pid = 8483] [serial = 942] [outer = 0x95256c00] 13:15:21 INFO - PROCESS | 8483 | 1471464921836 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 8483 | 1471464921912 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:15:21 INFO - PROCESS | 8483 | 1471464921920 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 8483 | 1471464921924 Marionette TRACE conn3 <- [1,1226,null,{}] 13:15:21 INFO - PROCESS | 8483 | 1471464921929 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 8483 | 1471464921934 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:22 INFO - PROCESS | 8483 | 1471464922160 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:15:22 INFO - PROCESS | 8483 | 1471464922184 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 8483 | 1471464922190 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cdc00 == 37 [pid = 8483] [id = 314] 13:15:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9820d800) [pid = 8483] [serial = 943] [outer = (nil)] 13:15:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x98d74c00) [pid = 8483] [serial = 944] [outer = 0x9820d800] 13:15:22 INFO - PROCESS | 8483 | 1471464922258 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x98d73000) [pid = 8483] [serial = 945] [outer = 0x9820d800] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f8c2000) [pid = 8483] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9525a400) [pid = 8483] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x92209800) [pid = 8483] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8eecf800) [pid = 8483] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x99775800) [pid = 8483] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x99777000) [pid = 8483] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8c0800) [pid = 8483] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f091400) [pid = 8483] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x99fdf000) [pid = 8483] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x95334c00) [pid = 8483] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:15:22 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91158000) [pid = 8483] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:15:23 INFO - PROCESS | 8483 | 1471464923337 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1435ms 13:15:23 INFO - PROCESS | 8483 | 1471464923354 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:15:23 INFO - PROCESS | 8483 | 1471464923359 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:15:23 INFO - PROCESS | 8483 | 1471464923366 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 8483 | 1471464923370 Marionette TRACE conn3 <- [1,1230,null,{}] 13:15:23 INFO - PROCESS | 8483 | 1471464923376 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 8483 | 1471464923383 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:23 INFO - PROCESS | 8483 | 1471464923617 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:15:23 INFO - PROCESS | 8483 | 1471464923645 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 8483 | 1471464923664 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x91154c00 == 38 [pid = 8483] [id = 315] 13:15:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x98d67c00) [pid = 8483] [serial = 946] [outer = (nil)] 13:15:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9951cc00) [pid = 8483] [serial = 947] [outer = 0x98d67c00] 13:15:23 INFO - PROCESS | 8483 | 1471464923748 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x99802000) [pid = 8483] [serial = 948] [outer = 0x98d67c00] 13:15:24 INFO - PROCESS | 8483 | 1471464924610 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1287ms 13:15:24 INFO - PROCESS | 8483 | 1471464924652 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 8483 | 1471464924656 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:15:24 INFO - PROCESS | 8483 | 1471464924666 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 8483 | 1471464924669 Marionette TRACE conn3 <- [1,1234,null,{}] 13:15:24 INFO - PROCESS | 8483 | 1471464924675 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 8483 | 1471464924680 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:24 INFO - PROCESS | 8483 | 1471464924839 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:15:24 INFO - PROCESS | 8483 | 1471464924848 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 8483 | 1471464924856 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecf000 == 39 [pid = 8483] [id = 316] 13:15:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8eed5800) [pid = 8483] [serial = 949] [outer = (nil)] 13:15:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x99e69400) [pid = 8483] [serial = 950] [outer = 0x8eed5800] 13:15:24 INFO - PROCESS | 8483 | 1471464924924 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x99fd7000) [pid = 8483] [serial = 951] [outer = 0x8eed5800] 13:15:26 INFO - PROCESS | 8483 | 1471464926023 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1388ms 13:15:26 INFO - PROCESS | 8483 | 1471464926057 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 8483 | 1471464926064 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:15:26 INFO - PROCESS | 8483 | 1471464926072 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 8483 | 1471464926082 Marionette TRACE conn3 <- [1,1238,null,{}] 13:15:26 INFO - PROCESS | 8483 | 1471464926089 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 8483 | 1471464926096 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:26 INFO - PROCESS | 8483 | 1471464926290 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:15:26 INFO - PROCESS | 8483 | 1471464926478 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 8483 | 1471464926492 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bb000 == 40 [pid = 8483] [id = 317] 13:15:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8f7c6400) [pid = 8483] [serial = 952] [outer = (nil)] 13:15:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91151400) [pid = 8483] [serial = 953] [outer = 0x8f7c6400] 13:15:26 INFO - PROCESS | 8483 | 1471464926751 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x912cb800) [pid = 8483] [serial = 954] [outer = 0x8f7c6400] 13:15:27 INFO - PROCESS | 8483 | 1471464927690 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1696ms 13:15:27 INFO - PROCESS | 8483 | 1471464927768 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 8483 | 1471464927778 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:15:27 INFO - PROCESS | 8483 | 1471464927808 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 8483 | 1471464927812 Marionette TRACE conn3 <- [1,1242,null,{}] 13:15:27 INFO - PROCESS | 8483 | 1471464927823 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 8483 | 1471464927829 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:28 INFO - PROCESS | 8483 | 1471464928017 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:15:28 INFO - PROCESS | 8483 | 1471464928284 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 8483 | 1471464928295 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c6800 == 41 [pid = 8483] [id = 318] 13:15:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91f24800) [pid = 8483] [serial = 955] [outer = (nil)] 13:15:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9525bc00) [pid = 8483] [serial = 956] [outer = 0x91f24800] 13:15:28 INFO - PROCESS | 8483 | 1471464928395 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9528d800) [pid = 8483] [serial = 957] [outer = 0x91f24800] 13:15:29 INFO - PROCESS | 8483 | 1471464929332 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1607ms 13:15:29 INFO - PROCESS | 8483 | 1471464929398 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:15:29 INFO - PROCESS | 8483 | 1471464929403 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:15:29 INFO - PROCESS | 8483 | 1471464929410 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 8483 | 1471464929423 Marionette TRACE conn3 <- [1,1246,null,{}] 13:15:29 INFO - PROCESS | 8483 | 1471464929444 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 8483 | 1471464929452 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:29 INFO - PROCESS | 8483 | 1471464929669 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:15:29 INFO - PROCESS | 8483 | 1471464929885 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 8483 | 1471464929896 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecdc00 == 42 [pid = 8483] [id = 319] 13:15:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99779800) [pid = 8483] [serial = 958] [outer = (nil)] 13:15:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x99fdb400) [pid = 8483] [serial = 959] [outer = 0x99779800] 13:15:29 INFO - PROCESS | 8483 | 1471464929992 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a0d0800) [pid = 8483] [serial = 960] [outer = 0x99779800] 13:15:30 INFO - PROCESS | 8483 | 1471464930878 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1546ms 13:15:30 INFO - PROCESS | 8483 | 1471464930957 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 8483 | 1471464930962 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:15:30 INFO - PROCESS | 8483 | 1471464930968 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 8483 | 1471464930972 Marionette TRACE conn3 <- [1,1250,null,{}] 13:15:30 INFO - PROCESS | 8483 | 1471464930978 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 8483 | 1471464930983 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:31 INFO - PROCESS | 8483 | 1471464931207 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:15:31 INFO - PROCESS | 8483 | 1471464931437 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 8483 | 1471464931449 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbfc00 == 43 [pid = 8483] [id = 320] 13:15:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x911e3400) [pid = 8483] [serial = 961] [outer = (nil)] 13:15:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9a4cf800) [pid = 8483] [serial = 962] [outer = 0x911e3400] 13:15:31 INFO - PROCESS | 8483 | 1471464931559 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9a7a0400) [pid = 8483] [serial = 963] [outer = 0x911e3400] 13:15:32 INFO - PROCESS | 8483 | 1471464932411 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1487ms 13:15:32 INFO - PROCESS | 8483 | 1471464932459 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 8483 | 1471464932463 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:15:32 INFO - PROCESS | 8483 | 1471464932470 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 8483 | 1471464932473 Marionette TRACE conn3 <- [1,1254,null,{}] 13:15:32 INFO - PROCESS | 8483 | 1471464932479 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:32 INFO - PROCESS | 8483 | 1471464932484 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:32 INFO - PROCESS | 8483 | 1471464932673 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:15:32 INFO - PROCESS | 8483 | 1471464932851 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 8483 | 1471464932859 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09ec00 == 44 [pid = 8483] [id = 321] 13:15:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x95284400) [pid = 8483] [serial = 964] [outer = (nil)] 13:15:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9abe5400) [pid = 8483] [serial = 965] [outer = 0x95284400] 13:15:33 INFO - PROCESS | 8483 | 1471464932997 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9ad43c00) [pid = 8483] [serial = 966] [outer = 0x95284400] 13:15:34 INFO - PROCESS | 8483 | 1471464934181 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1786ms 13:15:34 INFO - PROCESS | 8483 | 1471464934260 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 8483 | 1471464934266 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:15:34 INFO - PROCESS | 8483 | 1471464934277 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 8483 | 1471464934281 Marionette TRACE conn3 <- [1,1258,null,{}] 13:15:34 INFO - PROCESS | 8483 | 1471464934292 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 8483 | 1471464934309 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:34 INFO - PROCESS | 8483 | 1471464934811 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:15:34 INFO - PROCESS | 8483 | 1471464934951 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 8483 | 1471464934961 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d8c00 == 45 [pid = 8483] [id = 322] 13:15:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x95250400) [pid = 8483] [serial = 967] [outer = (nil)] 13:15:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x9b8e6400) [pid = 8483] [serial = 968] [outer = 0x95250400] 13:15:35 INFO - PROCESS | 8483 | 1471464935047 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x9b8ed800) [pid = 8483] [serial = 969] [outer = 0x95250400] 13:15:36 INFO - PROCESS | 8483 | 1471464936106 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1896ms 13:15:36 INFO - PROCESS | 8483 | 1471464936172 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 8483 | 1471464936176 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:15:36 INFO - PROCESS | 8483 | 1471464936182 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 8483 | 1471464936186 Marionette TRACE conn3 <- [1,1262,null,{}] 13:15:36 INFO - PROCESS | 8483 | 1471464936192 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 8483 | 1471464936197 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:36 INFO - PROCESS | 8483 | 1471464936371 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:15:36 INFO - PROCESS | 8483 | 1471464936549 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 8483 | 1471464936557 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7c00 == 46 [pid = 8483] [id = 323] 13:15:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x9a8e8c00) [pid = 8483] [serial = 970] [outer = (nil)] 13:15:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9d996000) [pid = 8483] [serial = 971] [outer = 0x9a8e8c00] 13:15:36 INFO - PROCESS | 8483 | 1471464936646 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9d99b400) [pid = 8483] [serial = 972] [outer = 0x9a8e8c00] 13:15:37 INFO - PROCESS | 8483 | 1471464937656 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1541ms 13:15:37 INFO - PROCESS | 8483 | 1471464937725 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 8483 | 1471464937729 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:15:37 INFO - PROCESS | 8483 | 1471464937736 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 8483 | 1471464937739 Marionette TRACE conn3 <- [1,1266,null,{}] 13:15:37 INFO - PROCESS | 8483 | 1471464937745 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 8483 | 1471464937750 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:38 INFO - PROCESS | 8483 | 1471464938267 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:15:38 INFO - PROCESS | 8483 | 1471464938533 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 8483 | 1471464938542 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c2400 == 47 [pid = 8483] [id = 324] 13:15:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f7c2800) [pid = 8483] [serial = 973] [outer = (nil)] 13:15:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x8f8c0000) [pid = 8483] [serial = 974] [outer = 0x8f7c2800] 13:15:38 INFO - PROCESS | 8483 | 1471464938618 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x8fbbc400) [pid = 8483] [serial = 975] [outer = 0x8f7c2800] 13:15:39 INFO - PROCESS | 8483 | 1471464939620 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1940ms 13:15:39 INFO - PROCESS | 8483 | 1471464939678 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 8483 | 1471464939685 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:15:39 INFO - PROCESS | 8483 | 1471464939693 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 8483 | 1471464939698 Marionette TRACE conn3 <- [1,1270,null,{}] 13:15:39 INFO - PROCESS | 8483 | 1471464939705 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 8483 | 1471464939709 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:39 INFO - PROCESS | 8483 | 1471464939884 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:15:40 INFO - PROCESS | 8483 | 1471464940235 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 8483 | 1471464940245 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c0400 == 48 [pid = 8483] [id = 325] 13:15:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x8f8c5000) [pid = 8483] [serial = 976] [outer = (nil)] 13:15:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x91f2bc00) [pid = 8483] [serial = 977] [outer = 0x8f8c5000] 13:15:40 INFO - PROCESS | 8483 | 1471464940329 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x9392b800) [pid = 8483] [serial = 978] [outer = 0x8f8c5000] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x93a4e800 == 47 [pid = 8483] [id = 289] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x91f24000 == 46 [pid = 8483] [id = 281] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c7c00 == 45 [pid = 8483] [id = 288] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09b800 == 44 [pid = 8483] [id = 279] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bac00 == 43 [pid = 8483] [id = 287] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7000 == 42 [pid = 8483] [id = 300] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x91f28800 == 41 [pid = 8483] [id = 297] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x911e4c00 == 40 [pid = 8483] [id = 298] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecd800 == 39 [pid = 8483] [id = 299] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x9952d400 == 38 [pid = 8483] [id = 296] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x95285c00 == 37 [pid = 8483] [id = 290] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x911e5c00 == 36 [pid = 8483] [id = 280] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x9115a000 == 35 [pid = 8483] [id = 283] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb9c00 == 34 [pid = 8483] [id = 282] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4c00 == 33 [pid = 8483] [id = 291] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x977e0800 == 32 [pid = 8483] [id = 309] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed9800 == 31 [pid = 8483] [id = 293] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f097400 == 30 [pid = 8483] [id = 307] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x976d9800 == 29 [pid = 8483] [id = 286] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1000 == 28 [pid = 8483] [id = 306] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x912dc000 == 27 [pid = 8483] [id = 285] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094c00 == 26 [pid = 8483] [id = 308] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c2c00 == 25 [pid = 8483] [id = 294] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f0c00 == 24 [pid = 8483] [id = 310] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c2000 == 23 [pid = 8483] [id = 284] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x92fad800 == 22 [pid = 8483] [id = 295] 13:15:42 INFO - PROCESS | 8483 | --DOCSHELL 0x93c6ac00 == 21 [pid = 8483] [id = 11] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9524d800) [pid = 8483] [serial = 917] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x912d9800) [pid = 8483] [serial = 885] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x911df000) [pid = 8483] [serial = 884] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x976af800) [pid = 8483] [serial = 888] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9528e800) [pid = 8483] [serial = 887] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x93924400) [pid = 8483] [serial = 914] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8eed3800) [pid = 8483] [serial = 905] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f09e800) [pid = 8483] [serial = 906] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x99fda000) [pid = 8483] [serial = 891] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x99d66000) [pid = 8483] [serial = 890] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9a366000) [pid = 8483] [serial = 894] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x9a0cfc00) [pid = 8483] [serial = 893] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8fbb3400) [pid = 8483] [serial = 908] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8fbb7c00) [pid = 8483] [serial = 909] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8f0ec800) [pid = 8483] [serial = 903] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f096c00) [pid = 8483] [serial = 902] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9a4ce400) [pid = 8483] [serial = 897] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x9a4cc400) [pid = 8483] [serial = 896] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x9ad4c400) [pid = 8483] [serial = 900] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x9abe4400) [pid = 8483] [serial = 899] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x912d6800) [pid = 8483] [serial = 912] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9392c400) [pid = 8483] [serial = 915] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912c6800) [pid = 8483] [serial = 911] [outer = (nil)] [url = about:blank] 13:15:42 INFO - PROCESS | 8483 | 1471464942321 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2843ms 13:15:42 INFO - PROCESS | 8483 | 1471464942564 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 8483 | 1471464942570 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:15:42 INFO - PROCESS | 8483 | 1471464942580 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 8483 | 1471464942585 Marionette TRACE conn3 <- [1,1274,null,{}] 13:15:42 INFO - PROCESS | 8483 | 1471464942596 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:42 INFO - PROCESS | 8483 | 1471464942602 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:42 INFO - PROCESS | 8483 | 1471464942806 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:15:42 INFO - PROCESS | 8483 | 1471464942966 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 8483 | 1471464942976 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09bc00 == 22 [pid = 8483] [id = 326] 13:15:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x8f0e9400) [pid = 8483] [serial = 979] [outer = (nil)] 13:15:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8f0ee000) [pid = 8483] [serial = 980] [outer = 0x8f0e9400] 13:15:43 INFO - PROCESS | 8483 | 1471464943064 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f0f4400) [pid = 8483] [serial = 981] [outer = 0x8f0e9400] 13:15:44 INFO - PROCESS | 8483 | 1471464944153 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1640ms 13:15:44 INFO - PROCESS | 8483 | 1471464944220 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 8483 | 1471464944226 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:15:44 INFO - PROCESS | 8483 | 1471464944239 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 8483 | 1471464944246 Marionette TRACE conn3 <- [1,1278,null,{}] 13:15:44 INFO - PROCESS | 8483 | 1471464944252 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 8483 | 1471464944258 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:44 INFO - PROCESS | 8483 | 1471464944483 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:15:44 INFO - PROCESS | 8483 | 1471464944702 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 8483 | 1471464944714 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb5400 == 23 [pid = 8483] [id = 327] 13:15:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8fbba400) [pid = 8483] [serial = 982] [outer = (nil)] 13:15:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8fbbcc00) [pid = 8483] [serial = 983] [outer = 0x8fbba400] 13:15:44 INFO - PROCESS | 8483 | 1471464944838 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x91151c00) [pid = 8483] [serial = 984] [outer = 0x8fbba400] 13:15:46 INFO - PROCESS | 8483 | 1471464946014 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1844ms 13:15:46 INFO - PROCESS | 8483 | 1471464946078 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 8483 | 1471464946082 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:15:46 INFO - PROCESS | 8483 | 1471464946090 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 8483 | 1471464946094 Marionette TRACE conn3 <- [1,1282,null,{}] 13:15:46 INFO - PROCESS | 8483 | 1471464946113 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:46 INFO - PROCESS | 8483 | 1471464946128 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:46 INFO - PROCESS | 8483 | 1471464946384 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:15:46 INFO - PROCESS | 8483 | 1471464946645 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 8483 | 1471464946659 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cb000 == 24 [pid = 8483] [id = 328] 13:15:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x912cc800) [pid = 8483] [serial = 985] [outer = (nil)] 13:15:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x912d5400) [pid = 8483] [serial = 986] [outer = 0x912cc800] 13:15:46 INFO - PROCESS | 8483 | 1471464946745 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x912db800) [pid = 8483] [serial = 987] [outer = 0x912cc800] 13:15:47 INFO - PROCESS | 8483 | 1471464947761 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1745ms 13:15:47 INFO - PROCESS | 8483 | 1471464947836 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 8483 | 1471464947840 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:15:47 INFO - PROCESS | 8483 | 1471464947846 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 8483 | 1471464947850 Marionette TRACE conn3 <- [1,1286,null,{}] 13:15:47 INFO - PROCESS | 8483 | 1471464947856 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 8483 | 1471464947861 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:48 INFO - PROCESS | 8483 | 1471464948082 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:15:48 INFO - PROCESS | 8483 | 1471464948350 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 8483 | 1471464948359 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae3c00 == 25 [pid = 8483] [id = 329] 13:15:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91f25800) [pid = 8483] [serial = 988] [outer = (nil)] 13:15:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x92209000) [pid = 8483] [serial = 989] [outer = 0x91f25800] 13:15:48 INFO - PROCESS | 8483 | 1471464948445 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x93923800) [pid = 8483] [serial = 990] [outer = 0x91f25800] 13:15:49 INFO - PROCESS | 8483 | 1471464949439 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1635ms 13:15:49 INFO - PROCESS | 8483 | 1471464949483 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 8483 | 1471464949487 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:15:49 INFO - PROCESS | 8483 | 1471464949493 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 8483 | 1471464949497 Marionette TRACE conn3 <- [1,1290,null,{}] 13:15:49 INFO - PROCESS | 8483 | 1471464949503 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 8483 | 1471464949508 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:49 INFO - PROCESS | 8483 | 1471464949687 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:15:49 INFO - PROCESS | 8483 | 1471464949940 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 8483 | 1471464949947 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1c00 == 26 [pid = 8483] [id = 330] 13:15:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8eed3400) [pid = 8483] [serial = 991] [outer = (nil)] 13:15:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8eed9000) [pid = 8483] [serial = 992] [outer = 0x8eed3400] 13:15:50 INFO - PROCESS | 8483 | 1471464950033 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f0eac00) [pid = 8483] [serial = 993] [outer = 0x8eed3400] 13:15:50 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7c00 == 25 [pid = 8483] [id = 323] 13:15:50 INFO - PROCESS | 8483 | 1471464950980 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 13:15:51 INFO - PROCESS | 8483 | 1471464951026 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 8483 | 1471464951032 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:15:51 INFO - PROCESS | 8483 | 1471464951039 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 8483 | 1471464951043 Marionette TRACE conn3 <- [1,1294,null,{}] 13:15:51 INFO - PROCESS | 8483 | 1471464951051 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 8483 | 1471464951059 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:51 INFO - PROCESS | 8483 | 1471464951221 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:15:51 INFO - PROCESS | 8483 | 1471464951361 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 8483 | 1471464951368 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c2c00 == 26 [pid = 8483] [id = 331] 13:15:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9114f400) [pid = 8483] [serial = 994] [outer = (nil)] 13:15:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9115a000) [pid = 8483] [serial = 995] [outer = 0x9114f400] 13:15:51 INFO - PROCESS | 8483 | 1471464951444 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x912c6800) [pid = 8483] [serial = 996] [outer = 0x9114f400] 13:15:52 INFO - PROCESS | 8483 | 1471464952220 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1232ms 13:15:52 INFO - PROCESS | 8483 | 1471464952273 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 8483 | 1471464952279 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:15:52 INFO - PROCESS | 8483 | 1471464952287 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 8483 | 1471464952291 Marionette TRACE conn3 <- [1,1298,null,{}] 13:15:52 INFO - PROCESS | 8483 | 1471464952296 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 8483 | 1471464952301 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:52 INFO - PROCESS | 8483 | 1471464952478 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:15:52 INFO - PROCESS | 8483 | 1471464952627 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 8483 | 1471464952636 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ee400 == 27 [pid = 8483] [id = 332] 13:15:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9115a400) [pid = 8483] [serial = 997] [outer = (nil)] 13:15:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x92fb2000) [pid = 8483] [serial = 998] [outer = 0x9115a400] 13:15:52 INFO - PROCESS | 8483 | 1471464952709 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x95251800) [pid = 8483] [serial = 999] [outer = 0x9115a400] 13:15:53 INFO - PROCESS | 8483 | 1471464953633 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1387ms 13:15:53 INFO - PROCESS | 8483 | 1471464953674 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 8483 | 1471464953678 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:15:53 INFO - PROCESS | 8483 | 1471464953687 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 8483 | 1471464953695 Marionette TRACE conn3 <- [1,1302,null,{}] 13:15:53 INFO - PROCESS | 8483 | 1471464953717 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 8483 | 1471464953724 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:53 INFO - PROCESS | 8483 | 1471464953938 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:15:53 INFO - PROCESS | 8483 | 1471464953973 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 8483 | 1471464953986 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ada000 == 28 [pid = 8483] [id = 333] 13:15:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x976b6800) [pid = 8483] [serial = 1000] [outer = (nil)] 13:15:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x977ec000) [pid = 8483] [serial = 1001] [outer = 0x976b6800] 13:15:54 INFO - PROCESS | 8483 | 1471464954051 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9825dc00) [pid = 8483] [serial = 1002] [outer = 0x976b6800] 13:15:54 INFO - PROCESS | 8483 | 1471464954944 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1287ms 13:15:54 INFO - PROCESS | 8483 | 1471464954973 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:15:54 INFO - PROCESS | 8483 | 1471464954978 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:15:54 INFO - PROCESS | 8483 | 1471464954984 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 8483 | 1471464954987 Marionette TRACE conn3 <- [1,1306,null,{}] 13:15:54 INFO - PROCESS | 8483 | 1471464954992 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 8483 | 1471464954997 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:55 INFO - PROCESS | 8483 | 1471464955314 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x99779800) [pid = 8483] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9a8e8c00) [pid = 8483] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x8f7c2800) [pid = 8483] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x911e3400) [pid = 8483] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x91f24800) [pid = 8483] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x95250400) [pid = 8483] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x95284400) [pid = 8483] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8f7c6400) [pid = 8483] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x91153000) [pid = 8483] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8eed5800) [pid = 8483] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x98d67c00) [pid = 8483] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9820d800) [pid = 8483] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8eed1800) [pid = 8483] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x912c2000) [pid = 8483] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91f2b800) [pid = 8483] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8fbbb000) [pid = 8483] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f0e6800) [pid = 8483] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9891dc00) [pid = 8483] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f7c6c00) [pid = 8483] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x989a8800) [pid = 8483] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:15:55 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x95256c00) [pid = 8483] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:15:55 INFO - PROCESS | 8483 | 1471464955467 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 8483 | 1471464955475 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1800 == 29 [pid = 8483] [id = 334] 13:15:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8eed5800) [pid = 8483] [serial = 1003] [outer = (nil)] 13:15:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f0e6800) [pid = 8483] [serial = 1004] [outer = 0x8eed5800] 13:15:55 INFO - PROCESS | 8483 | 1471464955614 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f7c6c00) [pid = 8483] [serial = 1005] [outer = 0x8eed5800] 13:15:56 INFO - PROCESS | 8483 | 1471464956306 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1379ms 13:15:56 INFO - PROCESS | 8483 | 1471464956363 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 8483 | 1471464956367 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:15:56 INFO - PROCESS | 8483 | 1471464956373 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 8483 | 1471464956375 Marionette TRACE conn3 <- [1,1310,null,{}] 13:15:56 INFO - PROCESS | 8483 | 1471464956381 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 8483 | 1471464956386 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:56 INFO - PROCESS | 8483 | 1471464956539 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:15:56 INFO - PROCESS | 8483 | 1471464956548 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 8483 | 1471464956567 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x9820d800 == 30 [pid = 8483] [id = 335] 13:15:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x982ea800) [pid = 8483] [serial = 1006] [outer = (nil)] 13:15:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x989a6400) [pid = 8483] [serial = 1007] [outer = 0x982ea800] 13:15:56 INFO - PROCESS | 8483 | 1471464956648 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9977a800) [pid = 8483] [serial = 1008] [outer = 0x982ea800] 13:15:57 INFO - PROCESS | 8483 | 1471464957744 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 8483 | 1471464957820 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:15:57 INFO - PROCESS | 8483 | 1471464957829 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 8483 | 1471464957834 Marionette TRACE conn3 <- [1,1314,null,{}] 13:15:57 INFO - PROCESS | 8483 | 1471464957851 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 8483 | 1471464957860 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:58 INFO - PROCESS | 8483 | 1471464958089 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:15:58 INFO - PROCESS | 8483 | 1471464958333 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 8483 | 1471464958348 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f093400 == 31 [pid = 8483] [id = 336] 13:15:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f7be000) [pid = 8483] [serial = 1009] [outer = (nil)] 13:15:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x91158800) [pid = 8483] [serial = 1010] [outer = 0x8f7be000] 13:15:58 INFO - PROCESS | 8483 | 1471464958510 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8f0e7800) [pid = 8483] [serial = 1011] [outer = 0x8f7be000] 13:15:59 INFO - PROCESS | 8483 | 1471464959490 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1699ms 13:15:59 INFO - PROCESS | 8483 | 1471464959528 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 8483 | 1471464959535 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:15:59 INFO - PROCESS | 8483 | 1471464959546 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 8483 | 1471464959551 Marionette TRACE conn3 <- [1,1318,null,{}] 13:15:59 INFO - PROCESS | 8483 | 1471464959557 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 8483 | 1471464959564 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:15:59 INFO - PROCESS | 8483 | 1471464959771 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:16:00 INFO - PROCESS | 8483 | 1471464960017 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 8483 | 1471464960025 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x9524d800 == 32 [pid = 8483] [id = 337] 13:16:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x9524f000) [pid = 8483] [serial = 1012] [outer = (nil)] 13:16:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x9525b800) [pid = 8483] [serial = 1013] [outer = 0x9524f000] 13:16:00 INFO - PROCESS | 8483 | 1471464960163 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x9528e800) [pid = 8483] [serial = 1014] [outer = 0x9524f000] 13:16:01 INFO - PROCESS | 8483 | 1471464961262 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1749ms 13:16:01 INFO - PROCESS | 8483 | 1471464961295 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 8483 | 1471464961299 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:16:01 INFO - PROCESS | 8483 | 1471464961306 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 8483 | 1471464961312 Marionette TRACE conn3 <- [1,1322,null,{}] 13:16:01 INFO - PROCESS | 8483 | 1471464961329 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:01 INFO - PROCESS | 8483 | 1471464961338 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:01 INFO - PROCESS | 8483 | 1471464961522 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:16:01 INFO - PROCESS | 8483 | 1471464961745 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 8483 | 1471464961757 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x976b2800 == 33 [pid = 8483] [id = 338] 13:16:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x99806c00) [pid = 8483] [serial = 1015] [outer = (nil)] 13:16:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x99d66c00) [pid = 8483] [serial = 1016] [outer = 0x99806c00] 13:16:01 INFO - PROCESS | 8483 | 1471464961888 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x99fd7c00) [pid = 8483] [serial = 1017] [outer = 0x99806c00] 13:16:02 INFO - PROCESS | 8483 | 1471464962923 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1692ms 13:16:03 INFO - PROCESS | 8483 | 1471464962999 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 8483 | 1471464963003 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:16:03 INFO - PROCESS | 8483 | 1471464963011 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 8483 | 1471464963015 Marionette TRACE conn3 <- [1,1326,null,{}] 13:16:03 INFO - PROCESS | 8483 | 1471464963021 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 8483 | 1471464963026 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:03 INFO - PROCESS | 8483 | 1471464963239 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:16:03 INFO - PROCESS | 8483 | 1471464963459 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 8483 | 1471464963469 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0a0000 == 34 [pid = 8483] [id = 339] 13:16:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9977d800) [pid = 8483] [serial = 1018] [outer = (nil)] 13:16:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9a0d0400) [pid = 8483] [serial = 1019] [outer = 0x9977d800] 13:16:03 INFO - PROCESS | 8483 | 1471464963592 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9a4c3000) [pid = 8483] [serial = 1020] [outer = 0x9977d800] 13:16:04 INFO - PROCESS | 8483 | 1471464964467 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:16:04 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 13:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1530ms 13:16:04 INFO - PROCESS | 8483 | 1471464964542 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 8483 | 1471464964547 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:16:04 INFO - PROCESS | 8483 | 1471464964553 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 8483 | 1471464964556 Marionette TRACE conn3 <- [1,1330,null,{}] 13:16:04 INFO - PROCESS | 8483 | 1471464964562 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 8483 | 1471464964567 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:04 INFO - PROCESS | 8483 | 1471464964746 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:16:04 INFO - PROCESS | 8483 | 1471464964921 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 8483 | 1471464964930 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114e400 == 35 [pid = 8483] [id = 340] 13:16:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x91f23000) [pid = 8483] [serial = 1021] [outer = (nil)] 13:16:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x9a795c00) [pid = 8483] [serial = 1022] [outer = 0x91f23000] 13:16:05 INFO - PROCESS | 8483 | 1471464965033 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9a79b800) [pid = 8483] [serial = 1023] [outer = 0x91f23000] 13:16:06 INFO - PROCESS | 8483 | 1471464966014 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:16:06 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 13:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1538ms 13:16:06 INFO - PROCESS | 8483 | 1471464966092 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:16:06 INFO - PROCESS | 8483 | 1471464966096 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:16:06 INFO - PROCESS | 8483 | 1471464966102 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 8483 | 1471464966106 Marionette TRACE conn3 <- [1,1334,null,{}] 13:16:06 INFO - PROCESS | 8483 | 1471464966112 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 8483 | 1471464966122 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:06 INFO - PROCESS | 8483 | 1471464966370 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:16:06 INFO - PROCESS | 8483 | 1471464966594 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 8483 | 1471464966602 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a0cd800 == 36 [pid = 8483] [id = 341] 13:16:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9a7a0800) [pid = 8483] [serial = 1024] [outer = (nil)] 13:16:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9b6ddc00) [pid = 8483] [serial = 1025] [outer = 0x9a7a0800] 13:16:06 INFO - PROCESS | 8483 | 1471464966697 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x9b8e5800) [pid = 8483] [serial = 1026] [outer = 0x9a7a0800] 13:16:07 INFO - PROCESS | 8483 | 1471464967588 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1532ms 13:16:07 INFO - PROCESS | 8483 | 1471464967634 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:16:07 INFO - PROCESS | 8483 | 1471464967639 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:16:07 INFO - PROCESS | 8483 | 1471464967645 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 8483 | 1471464967649 Marionette TRACE conn3 <- [1,1338,null,{}] 13:16:07 INFO - PROCESS | 8483 | 1471464967655 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 8483 | 1471464967660 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:07 INFO - PROCESS | 8483 | 1471464967841 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:16:08 INFO - PROCESS | 8483 | 1471464968019 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 8483 | 1471464968028 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f093c00 == 37 [pid = 8483] [id = 342] 13:16:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x8f0e7400) [pid = 8483] [serial = 1027] [outer = (nil)] 13:16:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x92209800) [pid = 8483] [serial = 1028] [outer = 0x8f0e7400] 13:16:08 INFO - PROCESS | 8483 | 1471464968154 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9952f000) [pid = 8483] [serial = 1029] [outer = 0x8f0e7400] 13:16:09 INFO - PROCESS | 8483 | 1471464969724 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2135ms 13:16:09 INFO - PROCESS | 8483 | 1471464969781 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 8483 | 1471464969787 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:16:09 INFO - PROCESS | 8483 | 1471464969844 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 8483 | 1471464969849 Marionette TRACE conn3 <- [1,1342,null,{}] 13:16:09 INFO - PROCESS | 8483 | 1471464969857 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 8483 | 1471464969863 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:10 INFO - PROCESS | 8483 | 1471464970048 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:16:10 INFO - PROCESS | 8483 | 1471464970244 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 8483 | 1471464970255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:10 INFO - PROCESS | 8483 | --DOCSHELL 0x912cdc00 == 36 [pid = 8483] [id = 314] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x91f2bc00) [pid = 8483] [serial = 977] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3000 == 37 [pid = 8483] [id = 343] 13:16:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x8f09b400) [pid = 8483] [serial = 1030] [outer = (nil)] 13:16:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x8f8c1000) [pid = 8483] [serial = 1031] [outer = 0x8f09b400] 13:16:10 INFO - PROCESS | 8483 | 1471464970365 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x8fbbd000) [pid = 8483] [serial = 1032] [outer = 0x8f09b400] 13:16:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb5400 == 36 [pid = 8483] [id = 327] 13:16:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09bc00 == 35 [pid = 8483] [id = 326] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x99fd7000) [pid = 8483] [serial = 951] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x99e69400) [pid = 8483] [serial = 950] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x9951cc00) [pid = 8483] [serial = 947] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x98d74c00) [pid = 8483] [serial = 944] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x98d73000) [pid = 8483] [serial = 945] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x8f094800) [pid = 8483] [serial = 920] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8f0f2c00) [pid = 8483] [serial = 921] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x91ada800) [pid = 8483] [serial = 923] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x91ae2800) [pid = 8483] [serial = 924] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9220d800) [pid = 8483] [serial = 938] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x911ddc00) [pid = 8483] [serial = 935] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x912c6000) [pid = 8483] [serial = 936] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x95257800) [pid = 8483] [serial = 926] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x95347400) [pid = 8483] [serial = 927] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x99519c00) [pid = 8483] [serial = 929] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x99522c00) [pid = 8483] [serial = 930] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f8c3800) [pid = 8483] [serial = 932] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x9114d000) [pid = 8483] [serial = 933] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x998e6400) [pid = 8483] [serial = 642] [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.] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x977ed400) [pid = 8483] [serial = 941] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x982e4c00) [pid = 8483] [serial = 942] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x93a4fc00) [pid = 8483] [serial = 939] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x99802000) [pid = 8483] [serial = 948] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x99fdb400) [pid = 8483] [serial = 959] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x9d996000) [pid = 8483] [serial = 971] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f8c0000) [pid = 8483] [serial = 974] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x9a0d0800) [pid = 8483] [serial = 960] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x9a4cf800) [pid = 8483] [serial = 962] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x9525bc00) [pid = 8483] [serial = 956] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x9b8e6400) [pid = 8483] [serial = 968] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9a7a0400) [pid = 8483] [serial = 963] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9ad43c00) [pid = 8483] [serial = 966] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x91151400) [pid = 8483] [serial = 953] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9abe5400) [pid = 8483] [serial = 965] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9d99b400) [pid = 8483] [serial = 972] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x9528d800) [pid = 8483] [serial = 957] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95252400) [pid = 8483] [serial = 918] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8fbbc400) [pid = 8483] [serial = 975] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912cb800) [pid = 8483] [serial = 954] [outer = (nil)] [url = about:blank] 13:16:10 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9b8ed800) [pid = 8483] [serial = 969] [outer = (nil)] [url = about:blank] 13:16:11 INFO - PROCESS | 8483 | 1471464971212 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1395ms 13:16:11 INFO - PROCESS | 8483 | 1471464971265 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 8483 | 1471464971271 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:16:11 INFO - PROCESS | 8483 | 1471464971287 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 8483 | 1471464971291 Marionette TRACE conn3 <- [1,1346,null,{}] 13:16:11 INFO - PROCESS | 8483 | 1471464971297 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 8483 | 1471464971302 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:11 INFO - PROCESS | 8483 | 1471464971467 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:16:11 INFO - PROCESS | 8483 | 1471464971477 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 8483 | 1471464971485 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114c000 == 36 [pid = 8483] [id = 344] 13:16:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x911e5000) [pid = 8483] [serial = 1033] [outer = (nil)] 13:16:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912cf400) [pid = 8483] [serial = 1034] [outer = 0x911e5000] 13:16:11 INFO - PROCESS | 8483 | 1471464971556 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912dd000) [pid = 8483] [serial = 1035] [outer = 0x911e5000] 13:16:12 INFO - PROCESS | 8483 | 1471464972485 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1245ms 13:16:12 INFO - PROCESS | 8483 | 1471464972532 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 8483 | 1471464972535 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:16:12 INFO - PROCESS | 8483 | 1471464972542 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 8483 | 1471464972548 Marionette TRACE conn3 <- [1,1350,null,{}] 13:16:12 INFO - PROCESS | 8483 | 1471464972563 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 8483 | 1471464972571 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:12 INFO - PROCESS | 8483 | 1471464972815 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:16:12 INFO - PROCESS | 8483 | 1471464972901 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 8483 | 1471464972909 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2e400 == 37 [pid = 8483] [id = 345] 13:16:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x92201400) [pid = 8483] [serial = 1036] [outer = (nil)] 13:16:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x93a4fc00) [pid = 8483] [serial = 1037] [outer = 0x92201400] 13:16:12 INFO - PROCESS | 8483 | 1471464972981 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x95250c00) [pid = 8483] [serial = 1038] [outer = 0x92201400] 13:16:13 INFO - PROCESS | 8483 | 1471464973961 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1440ms 13:16:13 INFO - PROCESS | 8483 | 1471464973983 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 8483 | 1471464973990 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:16:14 INFO - PROCESS | 8483 | 1471464974004 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 8483 | 1471464974007 Marionette TRACE conn3 <- [1,1354,null,{}] 13:16:14 INFO - PROCESS | 8483 | 1471464974012 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 8483 | 1471464974016 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:14 INFO - PROCESS | 8483 | 1471464974253 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:16:14 INFO - PROCESS | 8483 | 1471464974394 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 8483 | 1471464974401 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f24000 == 38 [pid = 8483] [id = 346] 13:16:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95250400) [pid = 8483] [serial = 1039] [outer = (nil)] 13:16:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9533b000) [pid = 8483] [serial = 1040] [outer = 0x95250400] 13:16:14 INFO - PROCESS | 8483 | 1471464974472 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x976dfc00) [pid = 8483] [serial = 1041] [outer = 0x95250400] 13:16:15 INFO - PROCESS | 8483 | 1471464975327 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1435ms 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9114f400) [pid = 8483] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x976b6800) [pid = 8483] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91f25800) [pid = 8483] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8eed3400) [pid = 8483] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8eed5800) [pid = 8483] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9115a400) [pid = 8483] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8c5000) [pid = 8483] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0e9400) [pid = 8483] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912cc800) [pid = 8483] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbba400) [pid = 8483] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93a5b000) [pid = 8483] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:16:15 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x93c65400) [pid = 8483] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:16:15 INFO - PROCESS | 8483 | 1471464975462 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 8483 | 1471464975467 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:16:15 INFO - PROCESS | 8483 | 1471464975480 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 8483 | 1471464975483 Marionette TRACE conn3 <- [1,1358,null,{}] 13:16:15 INFO - PROCESS | 8483 | 1471464975489 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 8483 | 1471464975493 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:15 INFO - PROCESS | 8483 | 1471464975633 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:16:15 INFO - PROCESS | 8483 | 1471464975651 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 8483 | 1471464975658 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3c00 == 39 [pid = 8483] [id = 347] 13:16:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f0f1c00) [pid = 8483] [serial = 1042] [outer = (nil)] 13:16:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91f25800) [pid = 8483] [serial = 1043] [outer = 0x8f0f1c00] 13:16:15 INFO - PROCESS | 8483 | 1471464975730 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93a5b000) [pid = 8483] [serial = 1044] [outer = 0x8f0f1c00] 13:16:16 INFO - PROCESS | 8483 | 1471464976615 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1179ms 13:16:16 INFO - PROCESS | 8483 | 1471464976660 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 8483 | 1471464976664 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:16:16 INFO - PROCESS | 8483 | 1471464976674 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 8483 | 1471464976677 Marionette TRACE conn3 <- [1,1362,null,{}] 13:16:16 INFO - PROCESS | 8483 | 1471464976683 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:16 INFO - PROCESS | 8483 | 1471464976693 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:16 INFO - PROCESS | 8483 | 1471464976880 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:16:16 INFO - PROCESS | 8483 | 1471464976891 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 8483 | 1471464976899 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0c00 == 40 [pid = 8483] [id = 348] 13:16:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8fbb2c00) [pid = 8483] [serial = 1045] [outer = (nil)] 13:16:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9951e000) [pid = 8483] [serial = 1046] [outer = 0x8fbb2c00] 13:16:17 INFO - PROCESS | 8483 | 1471464977086 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x99776800) [pid = 8483] [serial = 1047] [outer = 0x8fbb2c00] 13:16:18 INFO - PROCESS | 8483 | 1471464978125 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1503ms 13:16:18 INFO - PROCESS | 8483 | 1471464978174 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 8483 | 1471464978181 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:16:18 INFO - PROCESS | 8483 | 1471464978192 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 8483 | 1471464978196 Marionette TRACE conn3 <- [1,1366,null,{}] 13:16:18 INFO - PROCESS | 8483 | 1471464978220 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 8483 | 1471464978226 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:18 INFO - PROCESS | 8483 | 1471464978462 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:16:18 INFO - PROCESS | 8483 | 1471464978632 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 8483 | 1471464978641 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1000 == 41 [pid = 8483] [id = 349] 13:16:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8f8ba000) [pid = 8483] [serial = 1048] [outer = (nil)] 13:16:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91150800) [pid = 8483] [serial = 1049] [outer = 0x8f8ba000] 13:16:18 INFO - PROCESS | 8483 | 1471464978727 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x911e1000) [pid = 8483] [serial = 1050] [outer = 0x8f8ba000] 13:16:19 INFO - PROCESS | 8483 | 1471464979701 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 8483 | 1471464979733 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:16:19 INFO - PROCESS | 8483 | 1471464979744 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 8483 | 1471464979748 Marionette TRACE conn3 <- [1,1370,null,{}] 13:16:19 INFO - PROCESS | 8483 | 1471464979755 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 8483 | 1471464979761 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:19 INFO - PROCESS | 8483 | 1471464979945 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:16:20 INFO - PROCESS | 8483 | 1471464980167 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 8483 | 1471464980175 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8800 == 42 [pid = 8483] [id = 350] 13:16:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x92fa9800) [pid = 8483] [serial = 1051] [outer = (nil)] 13:16:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x93a59800) [pid = 8483] [serial = 1052] [outer = 0x92fa9800] 13:16:20 INFO - PROCESS | 8483 | 1471464980305 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x95285800) [pid = 8483] [serial = 1053] [outer = 0x92fa9800] 13:16:21 INFO - PROCESS | 8483 | 1471464981280 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:16:21 INFO - PROCESS | 8483 | 1471464981332 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:16:21 INFO - PROCESS | 8483 | 1471464981339 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 8483 | 1471464981345 Marionette TRACE conn3 <- [1,1374,null,{}] 13:16:21 INFO - PROCESS | 8483 | 1471464981361 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 8483 | 1471464981370 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:21 INFO - PROCESS | 8483 | 1471464981593 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:16:21 INFO - PROCESS | 8483 | 1471464981816 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 8483 | 1471464981827 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9400 == 43 [pid = 8483] [id = 351] 13:16:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99d66000) [pid = 8483] [serial = 1054] [outer = (nil)] 13:16:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99fd9000) [pid = 8483] [serial = 1055] [outer = 0x99d66000] 13:16:21 INFO - PROCESS | 8483 | 1471464981952 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a0ca400) [pid = 8483] [serial = 1056] [outer = 0x99d66000] 13:16:22 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:16:22 INFO - PROCESS | 8483 | 1471464982880 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:16:22 INFO - PROCESS | 8483 | 1471464982933 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:16:22 INFO - PROCESS | 8483 | 1471464982939 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 8483 | 1471464982943 Marionette TRACE conn3 <- [1,1378,null,{}] 13:16:22 INFO - PROCESS | 8483 | 1471464982949 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 8483 | 1471464982954 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:23 INFO - PROCESS | 8483 | 1471464983134 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:16:23 INFO - PROCESS | 8483 | 1471464983354 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 8483 | 1471464983363 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f099400 == 44 [pid = 8483] [id = 352] 13:16:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x912d3c00) [pid = 8483] [serial = 1057] [outer = (nil)] 13:16:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9a7a1800) [pid = 8483] [serial = 1058] [outer = 0x912d3c00] 13:16:23 INFO - PROCESS | 8483 | 1471464983484 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9abe4400) [pid = 8483] [serial = 1059] [outer = 0x912d3c00] 13:16:24 INFO - PROCESS | 8483 | 1471464984369 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 8483 | 1471464984424 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:16:24 INFO - PROCESS | 8483 | 1471464984432 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 8483 | 1471464984435 Marionette TRACE conn3 <- [1,1382,null,{}] 13:16:24 INFO - PROCESS | 8483 | 1471464984441 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 8483 | 1471464984446 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:24 INFO - PROCESS | 8483 | 1471464984656 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:16:24 INFO - PROCESS | 8483 | 1471464984828 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 8483 | 1471464984839 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x95286c00 == 45 [pid = 8483] [id = 353] 13:16:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9951e400) [pid = 8483] [serial = 1060] [outer = (nil)] 13:16:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9b118c00) [pid = 8483] [serial = 1061] [outer = 0x9951e400] 13:16:24 INFO - PROCESS | 8483 | 1471464984916 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x9b195c00) [pid = 8483] [serial = 1062] [outer = 0x9951e400] 13:16:25 INFO - PROCESS | 8483 | [8483] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:16:25 INFO - PROCESS | 8483 | 1471464985909 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 8483 | 1471464985968 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:16:25 INFO - PROCESS | 8483 | 1471464985975 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 8483 | 1471464985978 Marionette TRACE conn3 <- [1,1386,null,{}] 13:16:25 INFO - PROCESS | 8483 | 1471464985984 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:25 INFO - PROCESS | 8483 | 1471464985994 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:26 INFO - PROCESS | 8483 | 1471464986237 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:16:26 INFO - PROCESS | 8483 | 1471464986468 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 8483 | 1471464986476 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x92210000 == 46 [pid = 8483] [id = 354] 13:16:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9b194c00) [pid = 8483] [serial = 1063] [outer = (nil)] 13:16:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x9d9a2400) [pid = 8483] [serial = 1064] [outer = 0x9b194c00] 13:16:26 INFO - PROCESS | 8483 | 1471464986572 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0xa112bc00) [pid = 8483] [serial = 1065] [outer = 0x9b194c00] 13:16:27 INFO - PROCESS | 8483 | 1471464987520 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 8483 | 1471464987563 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:16:27 INFO - PROCESS | 8483 | 1471464987570 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 8483 | 1471464987574 Marionette TRACE conn3 <- [1,1390,null,{}] 13:16:27 INFO - PROCESS | 8483 | 1471464987579 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 8483 | 1471464987584 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:27 INFO - PROCESS | 8483 | 1471464987755 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:16:28 INFO - PROCESS | 8483 | 1471464987994 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 8483 | 1471464988003 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9000 == 47 [pid = 8483] [id = 355] 13:16:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f7ba000) [pid = 8483] [serial = 1066] [outer = (nil)] 13:16:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f7c7400) [pid = 8483] [serial = 1067] [outer = 0x8f7ba000] 13:16:28 INFO - PROCESS | 8483 | 1471464988352 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8fbba400) [pid = 8483] [serial = 1068] [outer = 0x8f7ba000] 13:16:29 INFO - PROCESS | 8483 | 1471464989261 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1732ms 13:16:29 INFO - PROCESS | 8483 | 1471464989302 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:16:29 INFO - PROCESS | 8483 | 1471464989308 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:16:29 INFO - PROCESS | 8483 | 1471464989316 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 8483 | 1471464989319 Marionette TRACE conn3 <- [1,1394,null,{}] 13:16:29 INFO - PROCESS | 8483 | 1471464989328 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 8483 | 1471464989333 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:29 INFO - PROCESS | 8483 | 1471464989546 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:16:29 INFO - PROCESS | 8483 | 1471464989855 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 8483 | 1471464989865 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c3400 == 48 [pid = 8483] [id = 356] 13:16:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x91add000) [pid = 8483] [serial = 1069] [outer = (nil)] 13:16:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x91f25400) [pid = 8483] [serial = 1070] [outer = 0x91add000] 13:16:29 INFO - PROCESS | 8483 | 1471464989945 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x93929c00) [pid = 8483] [serial = 1071] [outer = 0x91add000] 13:16:30 INFO - PROCESS | 8483 | --DOCSHELL 0x912cb000 == 47 [pid = 8483] [id = 328] 13:16:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb6800 == 46 [pid = 8483] [id = 312] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x989a6400) [pid = 8483] [serial = 1007] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | 1471464990888 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9115a000) [pid = 8483] [serial = 995] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x977ec000) [pid = 8483] [serial = 1001] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x93923800) [pid = 8483] [serial = 990] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x92209000) [pid = 8483] [serial = 989] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8f0eac00) [pid = 8483] [serial = 993] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x8eed9000) [pid = 8483] [serial = 992] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8f0e6800) [pid = 8483] [serial = 1004] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x9825dc00) [pid = 8483] [serial = 1002] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x92fb2000) [pid = 8483] [serial = 998] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9392b800) [pid = 8483] [serial = 978] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f0f4400) [pid = 8483] [serial = 981] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f0ee000) [pid = 8483] [serial = 980] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x912db800) [pid = 8483] [serial = 987] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91151c00) [pid = 8483] [serial = 984] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8fbbcc00) [pid = 8483] [serial = 983] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x912d5400) [pid = 8483] [serial = 986] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x912c6800) [pid = 8483] [serial = 996] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f7c6c00) [pid = 8483] [serial = 1005] [outer = (nil)] [url = about:blank] 13:16:30 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x95251800) [pid = 8483] [serial = 999] [outer = (nil)] [url = about:blank] 13:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1640ms 13:16:30 INFO - PROCESS | 8483 | 1471464990953 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 8483 | 1471464990959 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:16:30 INFO - PROCESS | 8483 | 1471464990970 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 8483 | 1471464990973 Marionette TRACE conn3 <- [1,1398,null,{}] 13:16:30 INFO - PROCESS | 8483 | 1471464990980 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:30 INFO - PROCESS | 8483 | 1471464990985 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:31 INFO - PROCESS | 8483 | 1471464991155 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:16:31 INFO - PROCESS | 8483 | 1471464991334 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 8483 | 1471464991343 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c8800 == 47 [pid = 8483] [id = 357] 13:16:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x912c9800) [pid = 8483] [serial = 1072] [outer = (nil)] 13:16:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x912d9800) [pid = 8483] [serial = 1073] [outer = 0x912c9800] 13:16:31 INFO - PROCESS | 8483 | 1471464991418 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x92fad800) [pid = 8483] [serial = 1074] [outer = 0x912c9800] 13:16:32 INFO - PROCESS | 8483 | 1471464992219 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1285ms 13:16:32 INFO - PROCESS | 8483 | 1471464992254 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 8483 | 1471464992258 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:16:32 INFO - PROCESS | 8483 | 1471464992267 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 8483 | 1471464992272 Marionette TRACE conn3 <- [1,1402,null,{}] 13:16:32 INFO - PROCESS | 8483 | 1471464992287 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 8483 | 1471464992296 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:32 INFO - PROCESS | 8483 | 1471464992467 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:16:32 INFO - PROCESS | 8483 | 1471464992618 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 8483 | 1471464992628 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed2400 == 48 [pid = 8483] [id = 358] 13:16:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x9525ac00) [pid = 8483] [serial = 1075] [outer = (nil)] 13:16:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x99518000) [pid = 8483] [serial = 1076] [outer = 0x9525ac00] 13:16:32 INFO - PROCESS | 8483 | 1471464992708 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9951f400) [pid = 8483] [serial = 1077] [outer = 0x9525ac00] 13:16:33 INFO - PROCESS | 8483 | 1471464993555 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1341ms 13:16:33 INFO - PROCESS | 8483 | 1471464993610 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 8483 | 1471464993618 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:16:33 INFO - PROCESS | 8483 | 1471464993633 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 8483 | 1471464993637 Marionette TRACE conn3 <- [1,1406,null,{}] 13:16:33 INFO - PROCESS | 8483 | 1471464993643 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 8483 | 1471464993648 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:33 INFO - PROCESS | 8483 | 1471464993885 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:16:33 INFO - PROCESS | 8483 | 1471464993913 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 8483 | 1471464993922 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6000 == 49 [pid = 8483] [id = 359] 13:16:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f0ed400) [pid = 8483] [serial = 1078] [outer = (nil)] 13:16:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9a0cc000) [pid = 8483] [serial = 1079] [outer = 0x8f0ed400] 13:16:34 INFO - PROCESS | 8483 | 1471464994013 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9a4c2000) [pid = 8483] [serial = 1080] [outer = 0x8f0ed400] 13:16:35 INFO - PROCESS | 8483 | 1471464995087 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1484ms 13:16:35 INFO - PROCESS | 8483 | 1471464995118 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 8483 | 1471464995121 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:16:35 INFO - PROCESS | 8483 | 1471464995128 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 8483 | 1471464995131 Marionette TRACE conn3 <- [1,1410,null,{}] 13:16:35 INFO - PROCESS | 8483 | 1471464995136 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 8483 | 1471464995141 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:35 INFO - PROCESS | 8483 | 1471464995358 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x95250400) [pid = 8483] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f0f1c00) [pid = 8483] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f0e7400) [pid = 8483] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f09b400) [pid = 8483] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x92201400) [pid = 8483] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:16:35 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x911e5000) [pid = 8483] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:16:35 INFO - PROCESS | 8483 | 1471464995802 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 8483 | 1471464995810 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e7400 == 50 [pid = 8483] [id = 360] 13:16:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f0ea400) [pid = 8483] [serial = 1081] [outer = (nil)] 13:16:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x911e6800) [pid = 8483] [serial = 1082] [outer = 0x8f0ea400] 13:16:35 INFO - PROCESS | 8483 | 1471464995924 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x98d6f400) [pid = 8483] [serial = 1083] [outer = 0x8f0ea400] 13:16:36 INFO - PROCESS | 8483 | 1471464996762 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1680ms 13:16:36 INFO - PROCESS | 8483 | 1471464996808 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 8483 | 1471464996811 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:16:36 INFO - PROCESS | 8483 | 1471464996818 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 8483 | 1471464996820 Marionette TRACE conn3 <- [1,1414,null,{}] 13:16:36 INFO - PROCESS | 8483 | 1471464996827 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 8483 | 1471464996842 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:37 INFO - PROCESS | 8483 | 1471464997052 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:16:37 INFO - PROCESS | 8483 | 1471464997210 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 8483 | 1471464997216 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5400 == 51 [pid = 8483] [id = 361] 13:16:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x91151000) [pid = 8483] [serial = 1084] [outer = (nil)] 13:16:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x9951a800) [pid = 8483] [serial = 1085] [outer = 0x91151000] 13:16:37 INFO - PROCESS | 8483 | 1471464997293 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0xa111ec00) [pid = 8483] [serial = 1086] [outer = 0x91151000] 13:16:38 INFO - PROCESS | 8483 | 1471464998448 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1680ms 13:16:38 INFO - PROCESS | 8483 | 1471464998500 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 8483 | 1471464998507 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:16:38 INFO - PROCESS | 8483 | 1471464998529 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 8483 | 1471464998534 Marionette TRACE conn3 <- [1,1418,null,{}] 13:16:38 INFO - PROCESS | 8483 | 1471464998590 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 8483 | 1471464998596 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:38 INFO - PROCESS | 8483 | 1471464998820 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:16:39 INFO - PROCESS | 8483 | 1471464999050 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 8483 | 1471464999061 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e9400 == 52 [pid = 8483] [id = 362] 13:16:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8fbb4c00) [pid = 8483] [serial = 1087] [outer = (nil)] 13:16:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x911de400) [pid = 8483] [serial = 1088] [outer = 0x8fbb4c00] 13:16:39 INFO - PROCESS | 8483 | 1471464999147 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x912dd800) [pid = 8483] [serial = 1089] [outer = 0x8fbb4c00] 13:16:40 INFO - PROCESS | 8483 | 1471465000157 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1696ms 13:16:40 INFO - PROCESS | 8483 | 1471465000214 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 8483 | 1471465000222 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:16:40 INFO - PROCESS | 8483 | 1471465000233 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 8483 | 1471465000237 Marionette TRACE conn3 <- [1,1422,null,{}] 13:16:40 INFO - PROCESS | 8483 | 1471465000244 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 8483 | 1471465000250 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:40 INFO - PROCESS | 8483 | 1471465000474 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:16:40 INFO - PROCESS | 8483 | 1471465000705 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 8483 | 1471465000711 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x95286400 == 53 [pid = 8483] [id = 363] 13:16:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x9825dc00) [pid = 8483] [serial = 1090] [outer = (nil)] 13:16:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x989a6400) [pid = 8483] [serial = 1091] [outer = 0x9825dc00] 13:16:40 INFO - PROCESS | 8483 | 1471465000815 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x99519800) [pid = 8483] [serial = 1092] [outer = 0x9825dc00] 13:16:41 INFO - PROCESS | 8483 | 1471465001783 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1584ms 13:16:41 INFO - PROCESS | 8483 | 1471465001817 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 8483 | 1471465001821 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:16:41 INFO - PROCESS | 8483 | 1471465001829 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 8483 | 1471465001835 Marionette TRACE conn3 <- [1,1426,null,{}] 13:16:41 INFO - PROCESS | 8483 | 1471465001852 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 8483 | 1471465001861 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:42 INFO - PROCESS | 8483 | 1471465002049 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:16:42 INFO - PROCESS | 8483 | 1471465002286 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 8483 | 1471465002301 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x9977dc00 == 54 [pid = 8483] [id = 364] 13:16:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x9d9a1000) [pid = 8483] [serial = 1093] [outer = (nil)] 13:16:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0xa2001400) [pid = 8483] [serial = 1094] [outer = 0x9d9a1000] 13:16:42 INFO - PROCESS | 8483 | 1471465002428 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0xa2010800) [pid = 8483] [serial = 1095] [outer = 0x9d9a1000] 13:16:43 INFO - PROCESS | 8483 | 1471465003397 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1642ms 13:16:43 INFO - PROCESS | 8483 | 1471465003471 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 8483 | 1471465003477 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:16:43 INFO - PROCESS | 8483 | 1471465003483 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 8483 | 1471465003487 Marionette TRACE conn3 <- [1,1430,null,{}] 13:16:43 INFO - PROCESS | 8483 | 1471465003492 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 8483 | 1471465003498 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:43 INFO - PROCESS | 8483 | 1471465003713 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:16:43 INFO - PROCESS | 8483 | 1471465003932 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 8483 | 1471465003938 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0a0c00 == 55 [pid = 8483] [id = 365] 13:16:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x989a9000) [pid = 8483] [serial = 1096] [outer = (nil)] 13:16:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0xa231cc00) [pid = 8483] [serial = 1097] [outer = 0x989a9000] 13:16:44 INFO - PROCESS | 8483 | 1471465004064 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0xa2378000) [pid = 8483] [serial = 1098] [outer = 0x989a9000] 13:16:45 INFO - PROCESS | 8483 | 1471465005015 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1592ms 13:16:45 INFO - PROCESS | 8483 | 1471465005075 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:16:45 INFO - PROCESS | 8483 | 1471465005080 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:16:45 INFO - PROCESS | 8483 | 1471465005086 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 8483 | 1471465005090 Marionette TRACE conn3 <- [1,1434,null,{}] 13:16:45 INFO - PROCESS | 8483 | 1471465005096 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 8483 | 1471465005101 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:45 INFO - PROCESS | 8483 | 1471465005290 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:16:45 INFO - PROCESS | 8483 | 1471465005514 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 8483 | 1471465005525 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09b800 == 56 [pid = 8483] [id = 366] 13:16:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9b10ec00) [pid = 8483] [serial = 1099] [outer = (nil)] 13:16:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0xa23bac00) [pid = 8483] [serial = 1100] [outer = 0x9b10ec00] 13:16:45 INFO - PROCESS | 8483 | 1471465005647 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0xa253d000) [pid = 8483] [serial = 1101] [outer = 0x9b10ec00] 13:16:46 INFO - PROCESS | 8483 | 1471465006588 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1544ms 13:16:46 INFO - PROCESS | 8483 | 1471465006630 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 8483 | 1471465006635 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:16:46 INFO - PROCESS | 8483 | 1471465006641 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 8483 | 1471465006644 Marionette TRACE conn3 <- [1,1438,null,{}] 13:16:46 INFO - PROCESS | 8483 | 1471465006650 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 8483 | 1471465006660 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:46 INFO - PROCESS | 8483 | 1471465006867 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:16:47 INFO - PROCESS | 8483 | 1471465007093 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 8483 | 1471465007099 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeccc00 == 57 [pid = 8483] [id = 367] 13:16:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x91157c00) [pid = 8483] [serial = 1102] [outer = (nil)] 13:16:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0xa2fd0000) [pid = 8483] [serial = 1103] [outer = 0x91157c00] 13:16:47 INFO - PROCESS | 8483 | 1471465007229 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0xa3118400) [pid = 8483] [serial = 1104] [outer = 0x91157c00] 13:16:48 INFO - PROCESS | 8483 | 1471465008110 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1536ms 13:16:48 INFO - PROCESS | 8483 | 1471465008178 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 8483 | 1471465008182 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:16:48 INFO - PROCESS | 8483 | 1471465008189 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 8483 | 1471465008192 Marionette TRACE conn3 <- [1,1442,null,{}] 13:16:48 INFO - PROCESS | 8483 | 1471465008198 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 8483 | 1471465008205 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:48 INFO - PROCESS | 8483 | 1471465008375 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:16:48 INFO - PROCESS | 8483 | 1471465008556 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 8483 | 1471465008564 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d918800 == 58 [pid = 8483] [id = 368] 13:16:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0xa23b6800) [pid = 8483] [serial = 1105] [outer = (nil)] 13:16:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa3351400) [pid = 8483] [serial = 1106] [outer = 0xa23b6800] 13:16:48 INFO - PROCESS | 8483 | 1471465008646 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0xa33d1c00) [pid = 8483] [serial = 1107] [outer = 0xa23b6800] 13:16:49 INFO - PROCESS | 8483 | 1471465009633 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1498ms 13:16:49 INFO - PROCESS | 8483 | 1471465009688 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:16:49 INFO - PROCESS | 8483 | 1471465009699 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:16:49 INFO - PROCESS | 8483 | 1471465009704 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 8483 | 1471465009709 Marionette TRACE conn3 <- [1,1446,null,{}] 13:16:49 INFO - PROCESS | 8483 | 1471465009714 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 8483 | 1471465009719 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:50 INFO - PROCESS | 8483 | 1471465010149 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:16:50 INFO - PROCESS | 8483 | 1471465010410 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 8483 | 1471465010418 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7000 == 59 [pid = 8483] [id = 369] 13:16:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x8f095c00) [pid = 8483] [serial = 1108] [outer = (nil)] 13:16:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x91151400) [pid = 8483] [serial = 1109] [outer = 0x8f095c00] 13:16:50 INFO - PROCESS | 8483 | 1471465010535 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x911ddc00) [pid = 8483] [serial = 1110] [outer = 0x8f095c00] 13:16:51 INFO - PROCESS | 8483 | 1471465011543 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1c00 == 58 [pid = 8483] [id = 330] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c2400 == 57 [pid = 8483] [id = 324] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e7400 == 56 [pid = 8483] [id = 360] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6000 == 55 [pid = 8483] [id = 359] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1945ms 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x9951e000) [pid = 8483] [serial = 1046] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed2400 == 54 [pid = 8483] [id = 358] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x912c8800 == 53 [pid = 8483] [id = 357] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c3400 == 52 [pid = 8483] [id = 356] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9000 == 51 [pid = 8483] [id = 355] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9400 == 50 [pid = 8483] [id = 351] 13:16:51 INFO - PROCESS | 8483 | 1471465011669 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 8483 | 1471465011676 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8800 == 49 [pid = 8483] [id = 350] 13:16:51 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1000 == 48 [pid = 8483] [id = 349] 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:16:51 INFO - PROCESS | 8483 | 1471465011688 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 8483 | 1471465011694 Marionette TRACE conn3 <- [1,1450,null,{}] 13:16:51 INFO - PROCESS | 8483 | 1471465011707 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:51 INFO - PROCESS | 8483 | 1471465011712 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:51 INFO - PROCESS | 8483 | 1471465011882 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x9533b000) [pid = 8483] [serial = 1040] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x91f25800) [pid = 8483] [serial = 1043] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x976dfc00) [pid = 8483] [serial = 1041] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x9952f000) [pid = 8483] [serial = 1029] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x92209800) [pid = 8483] [serial = 1028] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x9a0d0400) [pid = 8483] [serial = 1019] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x99d66c00) [pid = 8483] [serial = 1016] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f8c1000) [pid = 8483] [serial = 1031] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8fbbd000) [pid = 8483] [serial = 1032] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x9b6ddc00) [pid = 8483] [serial = 1025] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x93a4fc00) [pid = 8483] [serial = 1037] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9a795c00) [pid = 8483] [serial = 1022] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x912cf400) [pid = 8483] [serial = 1034] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x912dd000) [pid = 8483] [serial = 1035] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x91158800) [pid = 8483] [serial = 1010] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x9525b800) [pid = 8483] [serial = 1013] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x93a5b000) [pid = 8483] [serial = 1044] [outer = (nil)] [url = about:blank] 13:16:51 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x95250c00) [pid = 8483] [serial = 1038] [outer = (nil)] [url = about:blank] 13:16:52 INFO - PROCESS | 8483 | 1471465012102 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 8483 | 1471465012108 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c1000 == 49 [pid = 8483] [id = 370] 13:16:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x91154400) [pid = 8483] [serial = 1111] [outer = (nil)] 13:16:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x912cc000) [pid = 8483] [serial = 1112] [outer = 0x91154400] 13:16:52 INFO - PROCESS | 8483 | 1471465012200 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x912dd000) [pid = 8483] [serial = 1113] [outer = 0x91154400] 13:16:53 INFO - PROCESS | 8483 | 1471465013007 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1345ms 13:16:53 INFO - PROCESS | 8483 | 1471465013033 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:16:53 INFO - PROCESS | 8483 | 1471465013039 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:16:53 INFO - PROCESS | 8483 | 1471465013045 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 8483 | 1471465013049 Marionette TRACE conn3 <- [1,1454,null,{}] 13:16:53 INFO - PROCESS | 8483 | 1471465013059 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 8483 | 1471465013063 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:53 INFO - PROCESS | 8483 | 1471465013240 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:16:53 INFO - PROCESS | 8483 | 1471465013385 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 8483 | 1471465013397 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb5800 == 50 [pid = 8483] [id = 371] 13:16:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x91ae2c00) [pid = 8483] [serial = 1114] [outer = (nil)] 13:16:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x95283400) [pid = 8483] [serial = 1115] [outer = 0x91ae2c00] 13:16:53 INFO - PROCESS | 8483 | 1471465013474 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x95290400) [pid = 8483] [serial = 1116] [outer = 0x91ae2c00] 13:16:54 INFO - PROCESS | 8483 | 1471465014340 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1339ms 13:16:54 INFO - PROCESS | 8483 | 1471465014383 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 8483 | 1471465014390 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:16:54 INFO - PROCESS | 8483 | 1471465014412 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 8483 | 1471465014418 Marionette TRACE conn3 <- [1,1458,null,{}] 13:16:54 INFO - PROCESS | 8483 | 1471465014424 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 8483 | 1471465014430 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:54 INFO - PROCESS | 8483 | 1471465014645 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:16:54 INFO - PROCESS | 8483 | 1471465014667 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 8483 | 1471465014676 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x976d9400 == 51 [pid = 8483] [id = 372] 13:16:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x977ec400) [pid = 8483] [serial = 1117] [outer = (nil)] 13:16:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x99d6c800) [pid = 8483] [serial = 1118] [outer = 0x977ec400] 13:16:54 INFO - PROCESS | 8483 | 1471465014743 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9a0cb000) [pid = 8483] [serial = 1119] [outer = 0x977ec400] 13:16:55 INFO - PROCESS | 8483 | 1471465015703 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1352ms 13:16:55 INFO - PROCESS | 8483 | 1471465015752 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 8483 | 1471465015755 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:16:55 INFO - PROCESS | 8483 | 1471465015769 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 8483 | 1471465015771 Marionette TRACE conn3 <- [1,1462,null,{}] 13:16:55 INFO - PROCESS | 8483 | 1471465015777 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 8483 | 1471465015782 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:55 INFO - PROCESS | 8483 | 1471465015990 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:16:56 INFO - PROCESS | 8483 | 1471465016014 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 8483 | 1471465016020 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f2800 == 52 [pid = 8483] [id = 373] 13:16:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x99519c00) [pid = 8483] [serial = 1120] [outer = (nil)] 13:16:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9a7a3000) [pid = 8483] [serial = 1121] [outer = 0x99519c00] 13:16:56 INFO - PROCESS | 8483 | 1471465016088 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9ad4f000) [pid = 8483] [serial = 1122] [outer = 0x99519c00] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x99806c00) [pid = 8483] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f7be000) [pid = 8483] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9977d800) [pid = 8483] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x9a7a0800) [pid = 8483] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x9524f000) [pid = 8483] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x91f23000) [pid = 8483] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8f0ed400) [pid = 8483] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9525ac00) [pid = 8483] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8f0ea400) [pid = 8483] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x912c9800) [pid = 8483] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x91add000) [pid = 8483] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:16:56 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8f7ba000) [pid = 8483] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:16:57 INFO - PROCESS | 8483 | 1471465017189 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1452ms 13:16:57 INFO - PROCESS | 8483 | 1471465017214 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 8483 | 1471465017218 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:16:57 INFO - PROCESS | 8483 | 1471465017224 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 8483 | 1471465017227 Marionette TRACE conn3 <- [1,1466,null,{}] 13:16:57 INFO - PROCESS | 8483 | 1471465017232 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 8483 | 1471465017237 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:57 INFO - PROCESS | 8483 | 1471465017455 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:16:57 INFO - PROCESS | 8483 | 1471465017480 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 8483 | 1471465017496 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x9524f000 == 53 [pid = 8483] [id = 374] 13:16:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x95259c00) [pid = 8483] [serial = 1123] [outer = (nil)] 13:16:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x998e6000) [pid = 8483] [serial = 1124] [outer = 0x95259c00] 13:16:57 INFO - PROCESS | 8483 | 1471465017571 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x9a795c00) [pid = 8483] [serial = 1125] [outer = 0x95259c00] 13:16:58 INFO - PROCESS | 8483 | 1471465018462 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1286ms 13:16:58 INFO - PROCESS | 8483 | 1471465018510 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 8483 | 1471465018514 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:16:58 INFO - PROCESS | 8483 | 1471465018520 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 8483 | 1471465018523 Marionette TRACE conn3 <- [1,1470,null,{}] 13:16:58 INFO - PROCESS | 8483 | 1471465018529 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 8483 | 1471465018533 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:58 INFO - PROCESS | 8483 | 1471465018690 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:16:58 INFO - PROCESS | 8483 | 1471465018703 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 8483 | 1471465018728 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:16:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecd000 == 54 [pid = 8483] [id = 375] 13:16:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x8eece800) [pid = 8483] [serial = 1126] [outer = (nil)] 13:16:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f092400) [pid = 8483] [serial = 1127] [outer = 0x8eece800] 13:16:58 INFO - PROCESS | 8483 | 1471465018862 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x8f0f5c00) [pid = 8483] [serial = 1128] [outer = 0x8eece800] 13:17:00 INFO - PROCESS | 8483 | 1471465020118 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1637ms 13:17:00 INFO - PROCESS | 8483 | 1471465020159 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:17:00 INFO - PROCESS | 8483 | 1471465020165 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:17:00 INFO - PROCESS | 8483 | 1471465020173 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 8483 | 1471465020179 Marionette TRACE conn3 <- [1,1474,null,{}] 13:17:00 INFO - PROCESS | 8483 | 1471465020187 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:00 INFO - PROCESS | 8483 | 1471465020194 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:00 INFO - PROCESS | 8483 | 1471465020394 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:17:00 INFO - PROCESS | 8483 | 1471465020635 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 8483 | 1471465020645 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbf800 == 55 [pid = 8483] [id = 376] 13:17:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x91ad9800) [pid = 8483] [serial = 1129] [outer = (nil)] 13:17:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9220e400) [pid = 8483] [serial = 1130] [outer = 0x91ad9800] 13:17:00 INFO - PROCESS | 8483 | 1471465020729 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x93c66800) [pid = 8483] [serial = 1131] [outer = 0x91ad9800] 13:17:01 INFO - PROCESS | 8483 | 1471465021697 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1586ms 13:17:01 INFO - PROCESS | 8483 | 1471465021759 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 8483 | 1471465021765 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:17:01 INFO - PROCESS | 8483 | 1471465021776 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 8483 | 1471465021781 Marionette TRACE conn3 <- [1,1478,null,{}] 13:17:01 INFO - PROCESS | 8483 | 1471465021790 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 8483 | 1471465021796 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:02 INFO - PROCESS | 8483 | 1471465022070 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:17:02 INFO - PROCESS | 8483 | 1471465022407 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 8483 | 1471465022417 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x9528d400 == 56 [pid = 8483] [id = 377] 13:17:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x98256800) [pid = 8483] [serial = 1132] [outer = (nil)] 13:17:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x989a5400) [pid = 8483] [serial = 1133] [outer = 0x98256800] 13:17:02 INFO - PROCESS | 8483 | 1471465022500 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x99523c00) [pid = 8483] [serial = 1134] [outer = 0x98256800] 13:17:03 INFO - PROCESS | 8483 | 1471465023506 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1801ms 13:17:03 INFO - PROCESS | 8483 | 1471465023578 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 8483 | 1471465023581 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:17:03 INFO - PROCESS | 8483 | 1471465023588 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 8483 | 1471465023595 Marionette TRACE conn3 <- [1,1482,null,{}] 13:17:03 INFO - PROCESS | 8483 | 1471465023611 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:03 INFO - PROCESS | 8483 | 1471465023620 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:03 INFO - PROCESS | 8483 | 1471465023870 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:17:04 INFO - PROCESS | 8483 | 1471465024103 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 8483 | 1471465024112 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x95347c00 == 57 [pid = 8483] [id = 378] 13:17:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9a4c0c00) [pid = 8483] [serial = 1135] [outer = (nil)] 13:17:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x9b117400) [pid = 8483] [serial = 1136] [outer = 0x9a4c0c00] 13:17:04 INFO - PROCESS | 8483 | 1471465024205 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x9d90d400) [pid = 8483] [serial = 1137] [outer = 0x9a4c0c00] 13:17:05 INFO - PROCESS | 8483 | 1471465025158 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1646ms 13:17:05 INFO - PROCESS | 8483 | 1471465025233 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 8483 | 1471465025238 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:17:05 INFO - PROCESS | 8483 | 1471465025245 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 8483 | 1471465025247 Marionette TRACE conn3 <- [1,1486,null,{}] 13:17:05 INFO - PROCESS | 8483 | 1471465025254 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 8483 | 1471465025259 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:05 INFO - PROCESS | 8483 | 1471465025488 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:17:05 INFO - PROCESS | 8483 | 1471465025715 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 8483 | 1471465025724 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x99e6b000 == 58 [pid = 8483] [id = 379] 13:17:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9b8e6400) [pid = 8483] [serial = 1138] [outer = (nil)] 13:17:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0xa11a2800) [pid = 8483] [serial = 1139] [outer = 0x9b8e6400] 13:17:05 INFO - PROCESS | 8483 | 1471465025846 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa200ac00) [pid = 8483] [serial = 1140] [outer = 0x9b8e6400] 13:17:06 INFO - PROCESS | 8483 | 1471465026720 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1530ms 13:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:17:06 INFO - PROCESS | 8483 | 1471465026776 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 8483 | 1471465026779 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:17:06 INFO - PROCESS | 8483 | 1471465026786 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 8483 | 1471465026790 Marionette TRACE conn3 <- [1,1490,null,{}] 13:17:06 INFO - PROCESS | 8483 | 1471465026796 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 8483 | 1471465026801 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:06 INFO - PROCESS | 8483 | 1471465026980 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:17:07 INFO - PROCESS | 8483 | 1471465027170 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 8483 | 1471465027179 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:07 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2322800 == 59 [pid = 8483] [id = 380] 13:17:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0xa23b2800) [pid = 8483] [serial = 1141] [outer = (nil)] 13:17:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0xa253fc00) [pid = 8483] [serial = 1142] [outer = 0xa23b2800] 13:17:07 INFO - PROCESS | 8483 | 1471465027322 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa3118000) [pid = 8483] [serial = 1143] [outer = 0xa23b2800] 13:17:08 INFO - PROCESS | 8483 | 1471465028318 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1582ms 13:17:08 INFO - PROCESS | 8483 | 1471465028368 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 8483 | 1471465028372 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:17:08 INFO - PROCESS | 8483 | 1471465028378 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 8483 | 1471465028382 Marionette TRACE conn3 <- [1,1494,null,{}] 13:17:08 INFO - PROCESS | 8483 | 1471465028388 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 8483 | 1471465028398 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:08 INFO - PROCESS | 8483 | 1471465028616 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:17:08 INFO - PROCESS | 8483 | 1471465028846 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 8483 | 1471465028856 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e6800 == 60 [pid = 8483] [id = 381] 13:17:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x912de800) [pid = 8483] [serial = 1144] [outer = (nil)] 13:17:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0xa4f24000) [pid = 8483] [serial = 1145] [outer = 0x912de800] 13:17:08 INFO - PROCESS | 8483 | 1471465028945 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa4f8e000) [pid = 8483] [serial = 1146] [outer = 0x912de800] 13:17:09 INFO - PROCESS | 8483 | 1471465029839 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1530ms 13:17:09 INFO - PROCESS | 8483 | 1471465029909 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 8483 | 1471465029912 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:17:09 INFO - PROCESS | 8483 | 1471465029919 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 8483 | 1471465029923 Marionette TRACE conn3 <- [1,1498,null,{}] 13:17:09 INFO - PROCESS | 8483 | 1471465029929 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 8483 | 1471465029938 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:10 INFO - PROCESS | 8483 | 1471465030171 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:17:10 INFO - PROCESS | 8483 | 1471465030404 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 8483 | 1471465030412 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09a000 == 61 [pid = 8483] [id = 382] 13:17:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x8f09a400) [pid = 8483] [serial = 1147] [outer = (nil)] 13:17:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x92fa8c00) [pid = 8483] [serial = 1148] [outer = 0x8f09a400] 13:17:10 INFO - PROCESS | 8483 | 1471465030509 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x99521000) [pid = 8483] [serial = 1149] [outer = 0x8f09a400] 13:17:11 INFO - PROCESS | 8483 | 1471465031732 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1836ms 13:17:11 INFO - PROCESS | 8483 | 1471465031755 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 8483 | 1471465031761 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:17:11 INFO - PROCESS | 8483 | 1471465031770 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 8483 | 1471465031775 Marionette TRACE conn3 <- [1,1502,null,{}] 13:17:11 INFO - PROCESS | 8483 | 1471465031792 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 8483 | 1471465031797 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:12 INFO - PROCESS | 8483 | 1471465032017 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:17:12 INFO - PROCESS | 8483 | 1471465032227 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 8483 | 1471465032240 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb5400 == 62 [pid = 8483] [id = 383] 13:17:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8fbb6800) [pid = 8483] [serial = 1150] [outer = (nil)] 13:17:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x912cf400) [pid = 8483] [serial = 1151] [outer = 0x8fbb6800] 13:17:12 INFO - PROCESS | 8483 | 1471465032315 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x91f26c00) [pid = 8483] [serial = 1152] [outer = 0x8fbb6800] 13:17:13 INFO - PROCESS | 8483 | 1471465033353 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1643ms 13:17:13 INFO - PROCESS | 8483 | 1471465033412 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 8483 | 1471465033419 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:17:13 INFO - PROCESS | 8483 | 1471465033429 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 8483 | 1471465033432 Marionette TRACE conn3 <- [1,1506,null,{}] 13:17:13 INFO - PROCESS | 8483 | 1471465033438 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 8483 | 1471465033444 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:13 INFO - PROCESS | 8483 | 1471465033666 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:17:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3000 == 61 [pid = 8483] [id = 343] 13:17:13 INFO - PROCESS | 8483 | --DOCSHELL 0x9524d800 == 60 [pid = 8483] [id = 337] 13:17:13 INFO - PROCESS | 8483 | --DOCSHELL 0x9524f000 == 59 [pid = 8483] [id = 374] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x9b118c00) [pid = 8483] [serial = 1061] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9d9a2400) [pid = 8483] [serial = 1064] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x9a7a1800) [pid = 8483] [serial = 1058] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x99fd9000) [pid = 8483] [serial = 1055] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x93a59800) [pid = 8483] [serial = 1052] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x91150800) [pid = 8483] [serial = 1049] [outer = (nil)] [url = about:blank] 13:17:13 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x9951a800) [pid = 8483] [serial = 1085] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | 1471465033988 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 8483 | 1471465033995 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f2800 == 58 [pid = 8483] [id = 373] 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x976d9400 == 57 [pid = 8483] [id = 372] 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb5800 == 56 [pid = 8483] [id = 371] 13:17:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3000 == 57 [pid = 8483] [id = 384] 13:17:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x8fbb5800) [pid = 8483] [serial = 1153] [outer = (nil)] 13:17:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x912c9400) [pid = 8483] [serial = 1154] [outer = 0x8fbb5800] 13:17:14 INFO - PROCESS | 8483 | 1471465034085 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x91f2b800) [pid = 8483] [serial = 1155] [outer = 0x8fbb5800] 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c1000 == 56 [pid = 8483] [id = 370] 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7000 == 55 [pid = 8483] [id = 369] 13:17:14 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e9400 == 54 [pid = 8483] [id = 362] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x99fd7c00) [pid = 8483] [serial = 1017] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x8f0e7800) [pid = 8483] [serial = 1011] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x9a4c3000) [pid = 8483] [serial = 1020] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x9b8e5800) [pid = 8483] [serial = 1026] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x9528e800) [pid = 8483] [serial = 1014] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x9a79b800) [pid = 8483] [serial = 1023] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x9a0cc000) [pid = 8483] [serial = 1079] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x99518000) [pid = 8483] [serial = 1076] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x911e6800) [pid = 8483] [serial = 1082] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x912d9800) [pid = 8483] [serial = 1073] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x92fad800) [pid = 8483] [serial = 1074] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x93929c00) [pid = 8483] [serial = 1071] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x91f25400) [pid = 8483] [serial = 1070] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8fbba400) [pid = 8483] [serial = 1068] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x8f7c7400) [pid = 8483] [serial = 1067] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x9a4c2000) [pid = 8483] [serial = 1080] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x98d6f400) [pid = 8483] [serial = 1083] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x9951f400) [pid = 8483] [serial = 1077] [outer = (nil)] [url = about:blank] 13:17:14 INFO - PROCESS | 8483 | 1471465034964 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1631ms 13:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:17:15 INFO - PROCESS | 8483 | 1471465035059 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 8483 | 1471465035062 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:17:15 INFO - PROCESS | 8483 | 1471465035069 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 8483 | 1471465035075 Marionette TRACE conn3 <- [1,1510,null,{}] 13:17:15 INFO - PROCESS | 8483 | 1471465035090 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:15 INFO - PROCESS | 8483 | 1471465035098 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:15 INFO - PROCESS | 8483 | 1471465035268 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:17:15 INFO - PROCESS | 8483 | 1471465035426 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 8483 | 1471465035437 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x977ed400 == 55 [pid = 8483] [id = 385] 13:17:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x98263c00) [pid = 8483] [serial = 1156] [outer = (nil)] 13:17:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x99518000) [pid = 8483] [serial = 1157] [outer = 0x98263c00] 13:17:15 INFO - PROCESS | 8483 | 1471465035555 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x995f4000) [pid = 8483] [serial = 1158] [outer = 0x98263c00] 13:17:16 INFO - PROCESS | 8483 | 1471465036314 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1284ms 13:17:16 INFO - PROCESS | 8483 | 1471465036360 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:17:16 INFO - PROCESS | 8483 | 1471465036365 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:17:16 INFO - PROCESS | 8483 | 1471465036380 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 8483 | 1471465036382 Marionette TRACE conn3 <- [1,1514,null,{}] 13:17:16 INFO - PROCESS | 8483 | 1471465036391 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 8483 | 1471465036397 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:16 INFO - PROCESS | 8483 | 1471465036621 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:17:16 INFO - PROCESS | 8483 | 1471465036645 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 8483 | 1471465036651 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3400 == 56 [pid = 8483] [id = 386] 13:17:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x99fdf000) [pid = 8483] [serial = 1159] [outer = (nil)] 13:17:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9a46f400) [pid = 8483] [serial = 1160] [outer = 0x99fdf000] 13:17:16 INFO - PROCESS | 8483 | 1471465036721 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x9a79c800) [pid = 8483] [serial = 1161] [outer = 0x99fdf000] 13:17:17 INFO - PROCESS | 8483 | 1471465037676 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1341ms 13:17:17 INFO - PROCESS | 8483 | 1471465037711 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 8483 | 1471465037733 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:17:17 INFO - PROCESS | 8483 | 1471465037747 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 8483 | 1471465037750 Marionette TRACE conn3 <- [1,1518,null,{}] 13:17:17 INFO - PROCESS | 8483 | 1471465037756 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 8483 | 1471465037760 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:17 INFO - PROCESS | 8483 | 1471465037974 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:17:18 INFO - PROCESS | 8483 | 1471465038006 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 8483 | 1471465038012 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a79f400 == 57 [pid = 8483] [id = 387] 13:17:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x9a7a4800) [pid = 8483] [serial = 1162] [outer = (nil)] 13:17:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9aa0b400) [pid = 8483] [serial = 1163] [outer = 0x9a7a4800] 13:17:18 INFO - PROCESS | 8483 | 1471465038086 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9b117800) [pid = 8483] [serial = 1164] [outer = 0x9a7a4800] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x8f8ba000) [pid = 8483] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x9b194c00) [pid = 8483] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x912d3c00) [pid = 8483] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x982ea800) [pid = 8483] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x99d66000) [pid = 8483] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9951e400) [pid = 8483] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x92fa9800) [pid = 8483] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8fbb2c00) [pid = 8483] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x99519c00) [pid = 8483] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8f095c00) [pid = 8483] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x91ae2c00) [pid = 8483] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9d9a1000) [pid = 8483] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x91151000) [pid = 8483] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9b10ec00) [pid = 8483] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x91154400) [pid = 8483] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8fbb4c00) [pid = 8483] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x91157c00) [pid = 8483] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9825dc00) [pid = 8483] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x989a9000) [pid = 8483] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:17:18 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x977ec400) [pid = 8483] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:17:19 INFO - PROCESS | 8483 | 1471465039312 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1578ms 13:17:19 INFO - PROCESS | 8483 | 1471465039327 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 8483 | 1471465039330 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:17:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:17:19 INFO - PROCESS | 8483 | 1471465039337 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 8483 | 1471465039340 Marionette TRACE conn3 <- [1,1522,null,{}] 13:17:19 INFO - PROCESS | 8483 | 1471465039345 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 8483 | 1471465039355 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:19 INFO - PROCESS | 8483 | 1471465039634 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:17:19 INFO - PROCESS | 8483 | 1471465039732 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 8483 | 1471465039738 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ca800 == 58 [pid = 8483] [id = 388] 13:17:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x92fac400) [pid = 8483] [serial = 1165] [outer = (nil)] 13:17:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x9b6e3400) [pid = 8483] [serial = 1166] [outer = 0x92fac400] 13:17:19 INFO - PROCESS | 8483 | 1471465039812 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x9b8ebc00) [pid = 8483] [serial = 1167] [outer = 0x92fac400] 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:20 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 () { 13:17:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:17:20 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 () { 13:17:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:17:20 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 () { 13:17:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:17:20 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 () { 13:17:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:17:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1229ms 13:17:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:17:20 INFO - PROCESS | 8483 | 1471465040543 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:17:20 INFO - PROCESS | 8483 | 1471465040584 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 8483 | 1471465040589 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:17:20 INFO - PROCESS | 8483 | 1471465040600 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 8483 | 1471465040603 Marionette TRACE conn3 <- [1,1526,null,{}] 13:17:20 INFO - PROCESS | 8483 | 1471465040611 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 8483 | 1471465040615 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:20 INFO - PROCESS | 8483 | 1471465040821 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:17:21 INFO - PROCESS | 8483 | 1471465040995 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 8483 | 1471465041008 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7000 == 59 [pid = 8483] [id = 389] 13:17:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f097000) [pid = 8483] [serial = 1168] [outer = (nil)] 13:17:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f7bc800) [pid = 8483] [serial = 1169] [outer = 0x8f097000] 13:17:21 INFO - PROCESS | 8483 | 1471465041115 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8f8bfc00) [pid = 8483] [serial = 1170] [outer = 0x8f097000] 13:17:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:17:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:17:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:17:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1487ms 13:17:22 INFO - PROCESS | 8483 | 1471465042066 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:17:22 INFO - PROCESS | 8483 | 1471465042094 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 8483 | 1471465042102 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:17:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:17:22 INFO - PROCESS | 8483 | 1471465042110 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 8483 | 1471465042115 Marionette TRACE conn3 <- [1,1530,null,{}] 13:17:22 INFO - PROCESS | 8483 | 1471465042123 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:22 INFO - PROCESS | 8483 | 1471465042132 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:22 INFO - PROCESS | 8483 | 1471465042466 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:17:22 INFO - PROCESS | 8483 | 1471465042610 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 8483 | 1471465042621 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c9800 == 60 [pid = 8483] [id = 390] 13:17:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x912da800) [pid = 8483] [serial = 1171] [outer = (nil)] 13:17:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x95254400) [pid = 8483] [serial = 1172] [outer = 0x912da800] 13:17:22 INFO - PROCESS | 8483 | 1471465042811 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x95289400) [pid = 8483] [serial = 1173] [outer = 0x912da800] 13:17:24 INFO - PROCESS | 8483 | 1471465044061 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:17:24 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 13:17:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:17:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:17:24 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. 13:17:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:17:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1986ms 13:17:24 INFO - PROCESS | 8483 | 1471465044106 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 8483 | 1471465044117 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:17:24 INFO - PROCESS | 8483 | 1471465044127 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 8483 | 1471465044134 Marionette TRACE conn3 <- [1,1534,null,{}] 13:17:24 INFO - PROCESS | 8483 | 1471465044166 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 8483 | 1471465044175 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:24 INFO - PROCESS | 8483 | 1471465044379 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:17:24 INFO - PROCESS | 8483 | 1471465044671 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 8483 | 1471465044681 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094000 == 61 [pid = 8483] [id = 391] 13:17:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x99fdec00) [pid = 8483] [serial = 1174] [outer = (nil)] 13:17:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9a8e8c00) [pid = 8483] [serial = 1175] [outer = 0x99fdec00] 13:17:24 INFO - PROCESS | 8483 | 1471465044775 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9d99e000) [pid = 8483] [serial = 1176] [outer = 0x99fdec00] 13:17:25 INFO - PROCESS | 8483 | 1471465045722 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1639ms 13:17:25 INFO - PROCESS | 8483 | 1471465045770 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 8483 | 1471465045775 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:17:25 INFO - PROCESS | 8483 | 1471465045795 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 8483 | 1471465045804 Marionette TRACE conn3 <- [1,1538,null,{}] 13:17:25 INFO - PROCESS | 8483 | 1471465045812 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 8483 | 1471465045819 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:26 INFO - PROCESS | 8483 | 1471465046026 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:17:26 INFO - PROCESS | 8483 | 1471465046266 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 8483 | 1471465046275 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ee800 == 62 [pid = 8483] [id = 392] 13:17:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x912db400) [pid = 8483] [serial = 1177] [outer = (nil)] 13:17:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0xa23b1400) [pid = 8483] [serial = 1178] [outer = 0x912db400] 13:17:26 INFO - PROCESS | 8483 | 1471465046375 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0xa2fc9400) [pid = 8483] [serial = 1179] [outer = 0x912db400] 13:17:27 INFO - PROCESS | 8483 | 1471465047245 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:17:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1497ms 13:17:27 INFO - PROCESS | 8483 | 1471465047291 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 8483 | 1471465047296 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:17:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:17:27 INFO - PROCESS | 8483 | 1471465047303 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 8483 | 1471465047306 Marionette TRACE conn3 <- [1,1542,null,{}] 13:17:27 INFO - PROCESS | 8483 | 1471465047312 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 8483 | 1471465047317 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:27 INFO - PROCESS | 8483 | 1471465047506 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:17:27 INFO - PROCESS | 8483 | 1471465047696 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 8483 | 1471465047705 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0efc00 == 63 [pid = 8483] [id = 393] 13:17:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0xa2fcc000) [pid = 8483] [serial = 1180] [outer = (nil)] 13:17:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0xa34e5800) [pid = 8483] [serial = 1181] [outer = 0xa2fcc000] 13:17:27 INFO - PROCESS | 8483 | 1471465047802 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0xa4f2b800) [pid = 8483] [serial = 1182] [outer = 0xa2fcc000] 13:17:28 INFO - PROCESS | 8483 | 1471465048752 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 13:17:28 INFO - PROCESS | 8483 | 1471465048789 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:17:28 INFO - PROCESS | 8483 | 1471465048793 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:17:28 INFO - PROCESS | 8483 | 1471465048800 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 8483 | 1471465048803 Marionette TRACE conn3 <- [1,1546,null,{}] 13:17:28 INFO - PROCESS | 8483 | 1471465048809 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 8483 | 1471465048815 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:28 INFO - PROCESS | 8483 | 1471465048990 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:17:29 INFO - PROCESS | 8483 | 1471465049180 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 8483 | 1471465049199 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ea000 == 64 [pid = 8483] [id = 394] 13:17:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0xa4f26800) [pid = 8483] [serial = 1183] [outer = (nil)] 13:17:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0xa6737000) [pid = 8483] [serial = 1184] [outer = 0xa4f26800] 13:17:29 INFO - PROCESS | 8483 | 1471465049326 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa6899400) [pid = 8483] [serial = 1185] [outer = 0xa4f26800] 13:17:30 INFO - PROCESS | 8483 | 1471465050339 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1581ms 13:17:30 INFO - PROCESS | 8483 | 1471465050381 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 8483 | 1471465050384 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:17:30 INFO - PROCESS | 8483 | 1471465050391 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 8483 | 1471465050395 Marionette TRACE conn3 <- [1,1550,null,{}] 13:17:30 INFO - PROCESS | 8483 | 1471465050401 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 8483 | 1471465050406 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:30 INFO - PROCESS | 8483 | 1471465050592 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:17:30 INFO - PROCESS | 8483 | 1471465050843 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 8483 | 1471465050850 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f095800 == 65 [pid = 8483] [id = 395] 13:17:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x93c72800) [pid = 8483] [serial = 1186] [outer = (nil)] 13:17:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x9768b000) [pid = 8483] [serial = 1187] [outer = 0x93c72800] 13:17:30 INFO - PROCESS | 8483 | 1471465050973 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x977ed800) [pid = 8483] [serial = 1188] [outer = 0x93c72800] 13:17:31 INFO - PROCESS | 8483 | 1471465051802 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1485ms 13:17:31 INFO - PROCESS | 8483 | 1471465051877 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 8483 | 1471465051881 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:17:31 INFO - PROCESS | 8483 | 1471465051888 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 8483 | 1471465051891 Marionette TRACE conn3 <- [1,1554,null,{}] 13:17:31 INFO - PROCESS | 8483 | 1471465051897 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 8483 | 1471465051902 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:32 INFO - PROCESS | 8483 | 1471465052077 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:17:32 INFO - PROCESS | 8483 | 1471465052270 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 8483 | 1471465052276 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x97685c00 == 66 [pid = 8483] [id = 396] 13:17:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x97688800) [pid = 8483] [serial = 1189] [outer = (nil)] 13:17:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0xa6da6c00) [pid = 8483] [serial = 1190] [outer = 0x97688800] 13:17:32 INFO - PROCESS | 8483 | 1471465052359 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa6da9800) [pid = 8483] [serial = 1191] [outer = 0x97688800] 13:17:33 INFO - PROCESS | 8483 | 1471465053291 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1480ms 13:17:33 INFO - PROCESS | 8483 | 1471465053369 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:17:33 INFO - PROCESS | 8483 | 1471465053373 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:17:33 INFO - PROCESS | 8483 | 1471465053380 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 8483 | 1471465053383 Marionette TRACE conn3 <- [1,1558,null,{}] 13:17:33 INFO - PROCESS | 8483 | 1471465053389 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 8483 | 1471465053394 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:33 INFO - PROCESS | 8483 | 1471465053610 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:17:33 INFO - PROCESS | 8483 | 1471465053850 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 8483 | 1471465053858 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6c000 == 67 [pid = 8483] [id = 397] 13:17:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x8ef6c800) [pid = 8483] [serial = 1192] [outer = (nil)] 13:17:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x8ef75000) [pid = 8483] [serial = 1193] [outer = 0x8ef6c800] 13:17:33 INFO - PROCESS | 8483 | 1471465053983 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x8ef78400) [pid = 8483] [serial = 1194] [outer = 0x8ef6c800] 13:17:34 INFO - PROCESS | 8483 | 1471465054881 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1549ms 13:17:34 INFO - PROCESS | 8483 | 1471465054928 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 8483 | 1471465054932 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:17:34 INFO - PROCESS | 8483 | 1471465054938 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 8483 | 1471465054942 Marionette TRACE conn3 <- [1,1562,null,{}] 13:17:34 INFO - PROCESS | 8483 | 1471465054948 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 8483 | 1471465054953 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:35 INFO - PROCESS | 8483 | 1471465055181 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:17:35 INFO - PROCESS | 8483 | 1471465055434 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 8483 | 1471465055445 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef70400 == 68 [pid = 8483] [id = 398] 13:17:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8ef73800) [pid = 8483] [serial = 1195] [outer = (nil)] 13:17:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x8f85e800) [pid = 8483] [serial = 1196] [outer = 0x8ef73800] 13:17:35 INFO - PROCESS | 8483 | 1471465055576 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x8f861800) [pid = 8483] [serial = 1197] [outer = 0x8ef73800] 13:17:36 INFO - PROCESS | 8483 | 1471465056464 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 13:17:36 INFO - PROCESS | 8483 | 1471465056521 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 8483 | 1471465056525 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:17:36 INFO - PROCESS | 8483 | 1471465056531 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 8483 | 1471465056535 Marionette TRACE conn3 <- [1,1566,null,{}] 13:17:36 INFO - PROCESS | 8483 | 1471465056541 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 8483 | 1471465056545 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:36 INFO - PROCESS | 8483 | 1471465056720 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:17:36 INFO - PROCESS | 8483 | 1471465056972 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 8483 | 1471465056984 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ebc00 == 69 [pid = 8483] [id = 399] 13:17:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x8f0ec000) [pid = 8483] [serial = 1198] [outer = (nil)] 13:17:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x8f7c0800) [pid = 8483] [serial = 1199] [outer = 0x8f0ec000] 13:17:37 INFO - PROCESS | 8483 | 1471465057343 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x8fbb6000) [pid = 8483] [serial = 1200] [outer = 0x8f0ec000] 13:17:38 INFO - PROCESS | 8483 | 1471465058337 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1831ms 13:17:38 INFO - PROCESS | 8483 | 1471465058364 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 8483 | 1471465058371 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:17:38 INFO - PROCESS | 8483 | 1471465058389 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 8483 | 1471465058392 Marionette TRACE conn3 <- [1,1570,null,{}] 13:17:38 INFO - PROCESS | 8483 | 1471465058409 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 8483 | 1471465058414 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:38 INFO - PROCESS | 8483 | 1471465058677 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:17:38 INFO - PROCESS | 8483 | 1471465058951 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 8483 | 1471465058961 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:38 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbfc00 == 68 [pid = 8483] [id = 320] 13:17:38 INFO - PROCESS | 8483 | --DOCSHELL 0x91f24000 == 67 [pid = 8483] [id = 346] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x998e6000) [pid = 8483] [serial = 1124] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0xa3351400) [pid = 8483] [serial = 1106] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbfc00 == 68 [pid = 8483] [id = 400] 13:17:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x9115a000) [pid = 8483] [serial = 1201] [outer = (nil)] 13:17:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x912d0000) [pid = 8483] [serial = 1202] [outer = 0x9115a000] 13:17:39 INFO - PROCESS | 8483 | 1471465059093 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x912d8400) [pid = 8483] [serial = 1203] [outer = 0x9115a000] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0xa2322800 == 67 [pid = 8483] [id = 380] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0x99e6b000 == 66 [pid = 8483] [id = 379] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0x95347c00 == 65 [pid = 8483] [id = 378] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0x9528d400 == 64 [pid = 8483] [id = 377] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbf800 == 63 [pid = 8483] [id = 376] 13:17:39 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecd000 == 62 [pid = 8483] [id = 375] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x911e1000) [pid = 8483] [serial = 1050] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0xa112bc00) [pid = 8483] [serial = 1065] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0x9abe4400) [pid = 8483] [serial = 1059] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x9977a800) [pid = 8483] [serial = 1008] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x9a0ca400) [pid = 8483] [serial = 1056] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9b195c00) [pid = 8483] [serial = 1062] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x95285800) [pid = 8483] [serial = 1053] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x99776800) [pid = 8483] [serial = 1047] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x9a7a3000) [pid = 8483] [serial = 1121] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x911ddc00) [pid = 8483] [serial = 1110] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x91151400) [pid = 8483] [serial = 1109] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x9ad4f000) [pid = 8483] [serial = 1122] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x95283400) [pid = 8483] [serial = 1115] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0xa2001400) [pid = 8483] [serial = 1094] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0xa111ec00) [pid = 8483] [serial = 1086] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0xa253d000) [pid = 8483] [serial = 1101] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa23bac00) [pid = 8483] [serial = 1100] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x912cc000) [pid = 8483] [serial = 1112] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x912dd000) [pid = 8483] [serial = 1113] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x912dd800) [pid = 8483] [serial = 1089] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x911de400) [pid = 8483] [serial = 1088] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa3118400) [pid = 8483] [serial = 1104] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0xa2fd0000) [pid = 8483] [serial = 1103] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x99519800) [pid = 8483] [serial = 1092] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x989a6400) [pid = 8483] [serial = 1091] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0xa2378000) [pid = 8483] [serial = 1098] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0xa231cc00) [pid = 8483] [serial = 1097] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0xa2010800) [pid = 8483] [serial = 1095] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x99d6c800) [pid = 8483] [serial = 1118] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9a0cb000) [pid = 8483] [serial = 1119] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x95290400) [pid = 8483] [serial = 1116] [outer = (nil)] [url = about:blank] 13:17:39 INFO - PROCESS | 8483 | 1471465059920 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1593ms 13:17:39 INFO - PROCESS | 8483 | 1471465059985 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 8483 | 1471465059991 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:17:40 INFO - PROCESS | 8483 | 1471465060001 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 8483 | 1471465060006 Marionette TRACE conn3 <- [1,1574,null,{}] 13:17:40 INFO - PROCESS | 8483 | 1471465060012 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 8483 | 1471465060017 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:40 INFO - PROCESS | 8483 | 1471465060201 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:17:40 INFO - PROCESS | 8483 | 1471465060210 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 8483 | 1471465060220 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x91151400 == 63 [pid = 8483] [id = 401] 13:17:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x912dcc00) [pid = 8483] [serial = 1204] [outer = (nil)] 13:17:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x93929c00) [pid = 8483] [serial = 1205] [outer = 0x912dcc00] 13:17:40 INFO - PROCESS | 8483 | 1471465060293 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x95254c00) [pid = 8483] [serial = 1206] [outer = 0x912dcc00] 13:17:41 INFO - PROCESS | 8483 | 1471465061276 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1295ms 13:17:41 INFO - PROCESS | 8483 | 1471465061302 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 8483 | 1471465061306 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:17:41 INFO - PROCESS | 8483 | 1471465061312 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 8483 | 1471465061318 Marionette TRACE conn3 <- [1,1578,null,{}] 13:17:41 INFO - PROCESS | 8483 | 1471465061333 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 8483 | 1471465061341 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:41 INFO - PROCESS | 8483 | 1471465061593 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:17:41 INFO - PROCESS | 8483 | 1471465061691 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 8483 | 1471465061699 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae8000 == 64 [pid = 8483] [id = 402] 13:17:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x97687000) [pid = 8483] [serial = 1207] [outer = (nil)] 13:17:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x97690800) [pid = 8483] [serial = 1208] [outer = 0x97687000] 13:17:41 INFO - PROCESS | 8483 | 1471465061765 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x976d9400) [pid = 8483] [serial = 1209] [outer = 0x97687000] 13:17:42 INFO - PROCESS | 8483 | 1471465062763 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 13:17:42 INFO - PROCESS | 8483 | 1471465062848 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:17:42 INFO - PROCESS | 8483 | 1471465062854 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:17:42 INFO - PROCESS | 8483 | 1471465062861 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 8483 | 1471465062864 Marionette TRACE conn3 <- [1,1582,null,{}] 13:17:42 INFO - PROCESS | 8483 | 1471465062889 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 8483 | 1471465062894 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:43 INFO - PROCESS | 8483 | 1471465063155 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:17:43 INFO - PROCESS | 8483 | 1471465063326 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 8483 | 1471465063333 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x95286800 == 65 [pid = 8483] [id = 403] 13:17:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x976b0c00) [pid = 8483] [serial = 1210] [outer = (nil)] 13:17:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9951a000) [pid = 8483] [serial = 1211] [outer = 0x976b0c00] 13:17:43 INFO - PROCESS | 8483 | 1471465063406 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9977ac00) [pid = 8483] [serial = 1212] [outer = 0x976b0c00] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x9a7a4800) [pid = 8483] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8fbb5800) [pid = 8483] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8fbb6800) [pid = 8483] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x95259c00) [pid = 8483] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x99fdf000) [pid = 8483] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:17:44 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x98263c00) [pid = 8483] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:17:44 INFO - PROCESS | 8483 | 1471465064464 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1653ms 13:17:44 INFO - PROCESS | 8483 | 1471465064513 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 8483 | 1471465064517 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:17:44 INFO - PROCESS | 8483 | 1471465064524 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 8483 | 1471465064527 Marionette TRACE conn3 <- [1,1586,null,{}] 13:17:44 INFO - PROCESS | 8483 | 1471465064538 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 8483 | 1471465064542 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:44 INFO - PROCESS | 8483 | 1471465064702 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:17:44 INFO - PROCESS | 8483 | 1471465064904 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 8483 | 1471465064912 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e7000 == 66 [pid = 8483] [id = 404] 13:17:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x93c66400) [pid = 8483] [serial = 1213] [outer = (nil)] 13:17:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x99fd4c00) [pid = 8483] [serial = 1214] [outer = 0x93c66400] 13:17:44 INFO - PROCESS | 8483 | 1471465064994 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9a0d0400) [pid = 8483] [serial = 1215] [outer = 0x93c66400] 13:17:45 INFO - PROCESS | 8483 | 1471465065761 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1291ms 13:17:45 INFO - PROCESS | 8483 | 1471465065815 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 8483 | 1471465065818 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:17:45 INFO - PROCESS | 8483 | 1471465065831 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 8483 | 1471465065833 Marionette TRACE conn3 <- [1,1590,null,{}] 13:17:45 INFO - PROCESS | 8483 | 1471465065839 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 8483 | 1471465065849 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:46 INFO - PROCESS | 8483 | 1471465066010 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:17:46 INFO - PROCESS | 8483 | 1471465066019 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 8483 | 1471465066028 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x9528fc00 == 67 [pid = 8483] [id = 405] 13:17:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x99d65800) [pid = 8483] [serial = 1216] [outer = (nil)] 13:17:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x9ad4e000) [pid = 8483] [serial = 1217] [outer = 0x99d65800] 13:17:46 INFO - PROCESS | 8483 | 1471465066094 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x9b8e5800) [pid = 8483] [serial = 1218] [outer = 0x99d65800] 13:17:47 INFO - PROCESS | 8483 | 1471465067298 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1545ms 13:17:47 INFO - PROCESS | 8483 | 1471465067373 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:17:47 INFO - PROCESS | 8483 | 1471465067380 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:17:47 INFO - PROCESS | 8483 | 1471465067388 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 8483 | 1471465067396 Marionette TRACE conn3 <- [1,1594,null,{}] 13:17:47 INFO - PROCESS | 8483 | 1471465067404 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 8483 | 1471465067410 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:47 INFO - PROCESS | 8483 | 1471465067640 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:17:47 INFO - PROCESS | 8483 | 1471465067941 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 8483 | 1471465067949 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c8c00 == 68 [pid = 8483] [id = 406] 13:17:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x8fbc0400) [pid = 8483] [serial = 1219] [outer = (nil)] 13:17:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x911df000) [pid = 8483] [serial = 1220] [outer = 0x8fbc0400] 13:17:48 INFO - PROCESS | 8483 | 1471465068039 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x91adac00) [pid = 8483] [serial = 1221] [outer = 0x8fbc0400] 13:17:48 INFO - PROCESS | 8483 | 1471465068971 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:17:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1636ms 13:17:49 INFO - PROCESS | 8483 | 1471465069024 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 8483 | 1471465069032 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:17:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:17:49 INFO - PROCESS | 8483 | 1471465069043 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 8483 | 1471465069047 Marionette TRACE conn3 <- [1,1598,null,{}] 13:17:49 INFO - PROCESS | 8483 | 1471465069053 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 8483 | 1471465069059 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:49 INFO - PROCESS | 8483 | 1471465069254 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:17:49 INFO - PROCESS | 8483 | 1471465069536 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 8483 | 1471465069545 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x93c6bc00 == 69 [pid = 8483] [id = 407] 13:17:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9528e800) [pid = 8483] [serial = 1222] [outer = (nil)] 13:17:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x97686800) [pid = 8483] [serial = 1223] [outer = 0x9528e800] 13:17:49 INFO - PROCESS | 8483 | 1471465069671 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x976af800) [pid = 8483] [serial = 1224] [outer = 0x9528e800] 13:17:50 INFO - PROCESS | 8483 | 1471465070562 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:17:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1583ms 13:17:50 INFO - PROCESS | 8483 | 1471465070626 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:17:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:17:50 INFO - PROCESS | 8483 | 1471465070631 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:17:50 INFO - PROCESS | 8483 | 1471465070638 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 8483 | 1471465070644 Marionette TRACE conn3 <- [1,1602,null,{}] 13:17:50 INFO - PROCESS | 8483 | 1471465070661 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 8483 | 1471465070669 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:50 INFO - PROCESS | 8483 | 1471465070934 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:17:51 INFO - PROCESS | 8483 | 1471465071119 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 8483 | 1471465071134 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ea800 == 70 [pid = 8483] [id = 408] 13:17:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9a8e8400) [pid = 8483] [serial = 1225] [outer = (nil)] 13:17:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x9d915400) [pid = 8483] [serial = 1226] [outer = 0x9a8e8400] 13:17:51 INFO - PROCESS | 8483 | 1471465071262 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa1129400) [pid = 8483] [serial = 1227] [outer = 0x9a8e8400] 13:17:52 INFO - PROCESS | 8483 | 1471465072158 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:17:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 13:17:52 INFO - PROCESS | 8483 | 1471465072226 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 8483 | 1471465072232 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:17:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:17:52 INFO - PROCESS | 8483 | 1471465072238 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 8483 | 1471465072242 Marionette TRACE conn3 <- [1,1606,null,{}] 13:17:52 INFO - PROCESS | 8483 | 1471465072248 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 8483 | 1471465072253 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:52 INFO - PROCESS | 8483 | 1471465072479 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:17:52 INFO - PROCESS | 8483 | 1471465072715 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 8483 | 1471465072725 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e9c00 == 71 [pid = 8483] [id = 409] 13:17:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x9b119400) [pid = 8483] [serial = 1228] [outer = (nil)] 13:17:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0xa20a3800) [pid = 8483] [serial = 1229] [outer = 0x9b119400] 13:17:52 INFO - PROCESS | 8483 | 1471465072847 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa22f6800) [pid = 8483] [serial = 1230] [outer = 0x9b119400] 13:17:53 INFO - PROCESS | 8483 | 1471465073755 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:17:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1591ms 13:17:53 INFO - PROCESS | 8483 | 1471465073830 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 8483 | 1471465073834 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:17:53 INFO - PROCESS | 8483 | 1471465073840 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 8483 | 1471465073844 Marionette TRACE conn3 <- [1,1610,null,{}] 13:17:53 INFO - PROCESS | 8483 | 1471465073849 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 8483 | 1471465073855 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:54 INFO - PROCESS | 8483 | 1471465074070 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:17:54 INFO - PROCESS | 8483 | 1471465074327 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 8483 | 1471465074333 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6cc00 == 72 [pid = 8483] [id = 410] 13:17:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x8fbb7000) [pid = 8483] [serial = 1231] [outer = (nil)] 13:17:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0xa237d000) [pid = 8483] [serial = 1232] [outer = 0x8fbb7000] 13:17:54 INFO - PROCESS | 8483 | 1471465074460 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0xa253cc00) [pid = 8483] [serial = 1233] [outer = 0x8fbb7000] 13:17:55 INFO - PROCESS | 8483 | 1471465075375 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:17:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1581ms 13:17:55 INFO - PROCESS | 8483 | 1471465075422 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:17:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:17:55 INFO - PROCESS | 8483 | 1471465075426 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:17:55 INFO - PROCESS | 8483 | 1471465075432 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 8483 | 1471465075436 Marionette TRACE conn3 <- [1,1614,null,{}] 13:17:55 INFO - PROCESS | 8483 | 1471465075442 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 8483 | 1471465075452 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:55 INFO - PROCESS | 8483 | 1471465075686 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:17:55 INFO - PROCESS | 8483 | 1471465075926 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 8483 | 1471465075932 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x9d919000 == 73 [pid = 8483] [id = 411] 13:17:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0xa2378c00) [pid = 8483] [serial = 1234] [outer = (nil)] 13:17:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0xa4f31000) [pid = 8483] [serial = 1235] [outer = 0xa2378c00] 13:17:56 INFO - PROCESS | 8483 | 1471465076061 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0xa6737400) [pid = 8483] [serial = 1236] [outer = 0xa2378c00] 13:17:56 INFO - PROCESS | 8483 | 1471465076928 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:17:56 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 13:17:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1530ms 13:17:56 INFO - PROCESS | 8483 | 1471465076963 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 8483 | 1471465076966 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:17:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:17:56 INFO - PROCESS | 8483 | 1471465076973 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 8483 | 1471465076976 Marionette TRACE conn3 <- [1,1618,null,{}] 13:17:56 INFO - PROCESS | 8483 | 1471465076982 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 8483 | 1471465076987 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:57 INFO - PROCESS | 8483 | 1471465077160 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:17:57 INFO - PROCESS | 8483 | 1471465077363 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 8483 | 1471465077374 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f099c00 == 74 [pid = 8483] [id = 412] 13:17:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x91c61c00) [pid = 8483] [serial = 1237] [outer = (nil)] 13:17:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x91c69000) [pid = 8483] [serial = 1238] [outer = 0x91c61c00] 13:17:57 INFO - PROCESS | 8483 | 1471465077487 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x91c6cc00) [pid = 8483] [serial = 1239] [outer = 0x91c61c00] 13:17:58 INFO - PROCESS | 8483 | 1471465078476 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:17:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1534ms 13:17:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:17:58 INFO - PROCESS | 8483 | 1471465078510 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 8483 | 1471465078513 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:17:58 INFO - PROCESS | 8483 | 1471465078520 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 8483 | 1471465078524 Marionette TRACE conn3 <- [1,1622,null,{}] 13:17:58 INFO - PROCESS | 8483 | 1471465078529 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 8483 | 1471465078534 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:58 INFO - PROCESS | 8483 | 1471465078712 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:17:58 INFO - PROCESS | 8483 | 1471465078977 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 8483 | 1471465078986 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:17:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f863000 == 75 [pid = 8483] [id = 413] 13:17:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x8f864400) [pid = 8483] [serial = 1240] [outer = (nil)] 13:17:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x8fbb2c00) [pid = 8483] [serial = 1241] [outer = 0x8f864400] 13:17:59 INFO - PROCESS | 8483 | 1471465079350 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x911dec00) [pid = 8483] [serial = 1242] [outer = 0x8f864400] 13:18:00 INFO - PROCESS | 8483 | 1471465080251 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:18:00 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 13:18:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1782ms 13:18:00 INFO - PROCESS | 8483 | 1471465080305 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 8483 | 1471465080311 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:18:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:18:00 INFO - PROCESS | 8483 | 1471465080321 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 8483 | 1471465080324 Marionette TRACE conn3 <- [1,1626,null,{}] 13:18:00 INFO - PROCESS | 8483 | 1471465080332 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 8483 | 1471465080337 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:00 INFO - PROCESS | 8483 | 1471465080562 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:18:00 INFO - PROCESS | 8483 | 1471465080772 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 8483 | 1471465080780 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6a800 == 76 [pid = 8483] [id = 414] 13:18:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x91f2d400) [pid = 8483] [serial = 1243] [outer = (nil)] 13:18:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x93c65c00) [pid = 8483] [serial = 1244] [outer = 0x91f2d400] 13:18:01 INFO - PROCESS | 8483 | 1471465081011 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0x9528e000) [pid = 8483] [serial = 1245] [outer = 0x91f2d400] 13:18:01 INFO - PROCESS | 8483 | 1471465081887 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:18:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1603ms 13:18:01 INFO - PROCESS | 8483 | 1471465081922 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 8483 | 1471465081928 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:18:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:18:01 INFO - PROCESS | 8483 | 1471465081958 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 8483 | 1471465081963 Marionette TRACE conn3 <- [1,1630,null,{}] 13:18:01 INFO - PROCESS | 8483 | 1471465081970 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 8483 | 1471465081976 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:02 INFO - PROCESS | 8483 | 1471465082196 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bb000 == 75 [pid = 8483] [id = 317] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f093400 == 74 [pid = 8483] [id = 336] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x976b2800 == 73 [pid = 8483] [id = 338] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecf000 == 72 [pid = 8483] [id = 316] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9114e400 == 71 [pid = 8483] [id = 340] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9d918800 == 70 [pid = 8483] [id = 368] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9977dc00 == 69 [pid = 8483] [id = 364] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x912d8c00 == 68 [pid = 8483] [id = 322] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e6800 == 67 [pid = 8483] [id = 381] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9a0cd800 == 66 [pid = 8483] [id = 341] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09b800 == 65 [pid = 8483] [id = 366] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f093c00 == 64 [pid = 8483] [id = 342] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c0400 == 63 [pid = 8483] [id = 325] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91151400 == 62 [pid = 8483] [id = 401] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c6800 == 61 [pid = 8483] [id = 318] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1800 == 60 [pid = 8483] [id = 334] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f099400 == 59 [pid = 8483] [id = 352] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x92210000 == 58 [pid = 8483] [id = 354] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bcc00 == 57 [pid = 8483] [id = 311] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9820d800 == 56 [pid = 8483] [id = 335] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09a000 == 55 [pid = 8483] [id = 382] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x95286c00 == 54 [pid = 8483] [id = 353] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9114c000 == 53 [pid = 8483] [id = 344] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91adb000 == 52 [pid = 8483] [id = 313] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c2c00 == 51 [pid = 8483] [id = 331] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0a0c00 == 50 [pid = 8483] [id = 365] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5400 == 49 [pid = 8483] [id = 361] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae8000 == 48 [pid = 8483] [id = 402] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91ada000 == 47 [pid = 8483] [id = 333] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x95286800 == 46 [pid = 8483] [id = 403] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0c00 == 45 [pid = 8483] [id = 348] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09ec00 == 44 [pid = 8483] [id = 321] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0a0000 == 43 [pid = 8483] [id = 339] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91154c00 == 42 [pid = 8483] [id = 315] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3c00 == 41 [pid = 8483] [id = 347] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae3c00 == 40 [pid = 8483] [id = 329] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ee400 == 39 [pid = 8483] [id = 332] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecdc00 == 38 [pid = 8483] [id = 319] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x911e7000 == 37 [pid = 8483] [id = 404] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2e400 == 36 [pid = 8483] [id = 345] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeccc00 == 35 [pid = 8483] [id = 367] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x95286400 == 34 [pid = 8483] [id = 363] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6a800 == 33 [pid = 8483] [id = 414] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f099c00 == 32 [pid = 8483] [id = 412] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f863000 == 31 [pid = 8483] [id = 413] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9d919000 == 30 [pid = 8483] [id = 411] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6cc00 == 29 [pid = 8483] [id = 410] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e9c00 == 28 [pid = 8483] [id = 409] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x93c6bc00 == 27 [pid = 8483] [id = 407] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ea800 == 26 [pid = 8483] [id = 408] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c8c00 == 25 [pid = 8483] [id = 406] 13:18:03 INFO - PROCESS | 8483 | --DOCSHELL 0x9528fc00 == 24 [pid = 8483] [id = 405] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0x9b6e3400) [pid = 8483] [serial = 1166] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x9aa0b400) [pid = 8483] [serial = 1163] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x9220e400) [pid = 8483] [serial = 1130] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x8f092400) [pid = 8483] [serial = 1127] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0xa253fc00) [pid = 8483] [serial = 1142] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x912c9400) [pid = 8483] [serial = 1154] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x9b117400) [pid = 8483] [serial = 1136] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0xa11a2800) [pid = 8483] [serial = 1139] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x92fa8c00) [pid = 8483] [serial = 1148] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x912cf400) [pid = 8483] [serial = 1151] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9a795c00) [pid = 8483] [serial = 1125] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0xa4f24000) [pid = 8483] [serial = 1145] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x9a46f400) [pid = 8483] [serial = 1160] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x91f2b800) [pid = 8483] [serial = 1155] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x9a79c800) [pid = 8483] [serial = 1161] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x989a5400) [pid = 8483] [serial = 1133] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x99518000) [pid = 8483] [serial = 1157] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x9b117800) [pid = 8483] [serial = 1164] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x91f26c00) [pid = 8483] [serial = 1152] [outer = (nil)] [url = about:blank] 13:18:03 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x995f4000) [pid = 8483] [serial = 1158] [outer = (nil)] [url = about:blank] 13:18:04 INFO - PROCESS | 8483 | 1471465084095 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 8483 | 1471465084105 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed5000 == 25 [pid = 8483] [id = 415] 13:18:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x8eed6c00) [pid = 8483] [serial = 1246] [outer = (nil)] 13:18:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x8ef71c00) [pid = 8483] [serial = 1247] [outer = 0x8eed6c00] 13:18:04 INFO - PROCESS | 8483 | 1471465084184 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x8f099400) [pid = 8483] [serial = 1248] [outer = 0x8eed6c00] 13:18:04 INFO - PROCESS | 8483 | 1471465084978 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:18:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 3064ms 13:18:05 INFO - PROCESS | 8483 | 1471465085005 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 8483 | 1471465085010 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:18:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:18:05 INFO - PROCESS | 8483 | 1471465085028 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 8483 | 1471465085033 Marionette TRACE conn3 <- [1,1634,null,{}] 13:18:05 INFO - PROCESS | 8483 | 1471465085041 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:05 INFO - PROCESS | 8483 | 1471465085048 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:05 INFO - PROCESS | 8483 | 1471465085218 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:18:05 INFO - PROCESS | 8483 | 1471465085229 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 8483 | 1471465085237 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0c00 == 26 [pid = 8483] [id = 416] 13:18:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x8f7c6800) [pid = 8483] [serial = 1249] [outer = (nil)] 13:18:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x8f867800) [pid = 8483] [serial = 1250] [outer = 0x8f7c6800] 13:18:05 INFO - PROCESS | 8483 | 1471465085309 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x8f8c6c00) [pid = 8483] [serial = 1251] [outer = 0x8f7c6800] 13:18:06 INFO - PROCESS | 8483 | 1471465086304 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:18:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1339ms 13:18:06 INFO - PROCESS | 8483 | 1471465086365 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 8483 | 1471465086371 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:18:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:18:06 INFO - PROCESS | 8483 | 1471465086378 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 8483 | 1471465086381 Marionette TRACE conn3 <- [1,1638,null,{}] 13:18:06 INFO - PROCESS | 8483 | 1471465086387 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 8483 | 1471465086392 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:06 INFO - PROCESS | 8483 | 1471465086571 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:18:06 INFO - PROCESS | 8483 | 1471465086755 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 8483 | 1471465086763 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85fc00 == 27 [pid = 8483] [id = 417] 13:18:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x9114e400) [pid = 8483] [serial = 1252] [outer = (nil)] 13:18:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x912c2800) [pid = 8483] [serial = 1253] [outer = 0x9114e400] 13:18:06 INFO - PROCESS | 8483 | 1471465086833 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x912d2c00) [pid = 8483] [serial = 1254] [outer = 0x9114e400] 13:18:07 INFO - PROCESS | 8483 | 1471465087803 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:18:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1482ms 13:18:07 INFO - PROCESS | 8483 | 1471465087867 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 8483 | 1471465087871 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:18:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:18:07 INFO - PROCESS | 8483 | 1471465087886 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 8483 | 1471465087896 Marionette TRACE conn3 <- [1,1642,null,{}] 13:18:07 INFO - PROCESS | 8483 | 1471465087914 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 8483 | 1471465087925 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:08 INFO - PROCESS | 8483 | 1471465088171 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:18:08 INFO - PROCESS | 8483 | 1471465088200 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 8483 | 1471465088209 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b8400 == 28 [pid = 8483] [id = 418] 13:18:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x8f7c6400) [pid = 8483] [serial = 1255] [outer = (nil)] 13:18:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x91f2b800) [pid = 8483] [serial = 1256] [outer = 0x8f7c6400] 13:18:08 INFO - PROCESS | 8483 | 1471465088313 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x92fb3400) [pid = 8483] [serial = 1257] [outer = 0x8f7c6400] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x91ad9800) [pid = 8483] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x92fac400) [pid = 8483] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x9b8e6400) [pid = 8483] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x8eece800) [pid = 8483] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0xa23b2800) [pid = 8483] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x9a4c0c00) [pid = 8483] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x976b0c00) [pid = 8483] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x93c66400) [pid = 8483] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x93c72800) [pid = 8483] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x912db400) [pid = 8483] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x8ef73800) [pid = 8483] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x8ef6c800) [pid = 8483] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x99fdec00) [pid = 8483] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x912da800) [pid = 8483] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x97688800) [pid = 8483] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x8f097000) [pid = 8483] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0xa2fcc000) [pid = 8483] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0xa4f26800) [pid = 8483] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x912dcc00) [pid = 8483] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x97687000) [pid = 8483] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f0ec000) [pid = 8483] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9115a000) [pid = 8483] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x99d65800) [pid = 8483] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8f09a400) [pid = 8483] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x98256800) [pid = 8483] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0xa23b6800) [pid = 8483] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:18:10 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x912de800) [pid = 8483] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:18:10 INFO - PROCESS | 8483 | 1471465090716 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:18:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2864ms 13:18:10 INFO - PROCESS | 8483 | 1471465090742 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:18:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:18:10 INFO - PROCESS | 8483 | 1471465090746 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:18:10 INFO - PROCESS | 8483 | 1471465090752 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 8483 | 1471465090756 Marionette TRACE conn3 <- [1,1646,null,{}] 13:18:10 INFO - PROCESS | 8483 | 1471465090761 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 8483 | 1471465090766 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:10 INFO - PROCESS | 8483 | 1471465090921 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:18:10 INFO - PROCESS | 8483 | 1471465090935 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 8483 | 1471465090942 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85c800 == 29 [pid = 8483] [id = 419] 13:18:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8fbbec00) [pid = 8483] [serial = 1258] [outer = (nil)] 13:18:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x912db400) [pid = 8483] [serial = 1259] [outer = 0x8fbbec00] 13:18:11 INFO - PROCESS | 8483 | 1471465091011 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x91ada800) [pid = 8483] [serial = 1260] [outer = 0x8fbbec00] 13:18:11 INFO - PROCESS | 8483 | 1471465091913 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:18:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1194ms 13:18:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:18:11 INFO - PROCESS | 8483 | 1471465091946 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 8483 | 1471465091949 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:18:11 INFO - PROCESS | 8483 | 1471465091956 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 8483 | 1471465091960 Marionette TRACE conn3 <- [1,1650,null,{}] 13:18:11 INFO - PROCESS | 8483 | 1471465091965 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 8483 | 1471465091970 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:12 INFO - PROCESS | 8483 | 1471465092129 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:18:12 INFO - PROCESS | 8483 | 1471465092139 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 8483 | 1471465092158 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece800 == 30 [pid = 8483] [id = 420] 13:18:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x8eecf000) [pid = 8483] [serial = 1261] [outer = (nil)] 13:18:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x8ef6cc00) [pid = 8483] [serial = 1262] [outer = 0x8eecf000] 13:18:12 INFO - PROCESS | 8483 | 1471465092297 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x8f09b800) [pid = 8483] [serial = 1263] [outer = 0x8eecf000] 13:18:13 INFO - PROCESS | 8483 | 1471465093524 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:18:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1647ms 13:18:13 INFO - PROCESS | 8483 | 1471465093603 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 8483 | 1471465093610 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:18:13 INFO - PROCESS | 8483 | 1471465093619 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 8483 | 1471465093623 Marionette TRACE conn3 <- [1,1654,null,{}] 13:18:13 INFO - PROCESS | 8483 | 1471465093631 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 8483 | 1471465093636 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:13 INFO - PROCESS | 8483 | 1471465093864 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:18:14 INFO - PROCESS | 8483 | 1471465094113 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 8483 | 1471465094126 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f096000 == 31 [pid = 8483] [id = 421] 13:18:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x8fbbb000) [pid = 8483] [serial = 1264] [outer = (nil)] 13:18:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x911de000) [pid = 8483] [serial = 1265] [outer = 0x8fbbb000] 13:18:14 INFO - PROCESS | 8483 | 1471465094255 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x912c6c00) [pid = 8483] [serial = 1266] [outer = 0x8fbbb000] 13:18:15 INFO - PROCESS | 8483 | 1471465095169 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:18:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1585ms 13:18:15 INFO - PROCESS | 8483 | 1471465095203 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 8483 | 1471465095209 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:18:15 INFO - PROCESS | 8483 | 1471465095220 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 8483 | 1471465095224 Marionette TRACE conn3 <- [1,1658,null,{}] 13:18:15 INFO - PROCESS | 8483 | 1471465095231 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 8483 | 1471465095236 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:15 INFO - PROCESS | 8483 | 1471465095456 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:18:15 INFO - PROCESS | 8483 | 1471465095848 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 8483 | 1471465095858 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2cc00 == 32 [pid = 8483] [id = 422] 13:18:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x91f2e400) [pid = 8483] [serial = 1267] [outer = (nil)] 13:18:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x92fad800) [pid = 8483] [serial = 1268] [outer = 0x91f2e400] 13:18:15 INFO - PROCESS | 8483 | 1471465095948 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x93a52400) [pid = 8483] [serial = 1269] [outer = 0x91f2e400] 13:18:16 INFO - PROCESS | 8483 | 1471465096886 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1739ms 13:18:16 INFO - PROCESS | 8483 | 1471465096959 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 8483 | 1471465096963 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:18:16 INFO - PROCESS | 8483 | 1471465096970 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 8483 | 1471465096976 Marionette TRACE conn3 <- [1,1662,null,{}] 13:18:16 INFO - PROCESS | 8483 | 1471465096993 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 8483 | 1471465097002 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:17 INFO - PROCESS | 8483 | 1471465097240 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:18:17 INFO - PROCESS | 8483 | 1471465097505 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 8483 | 1471465097515 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094400 == 33 [pid = 8483] [id = 423] 13:18:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x92fa9000) [pid = 8483] [serial = 1270] [outer = (nil)] 13:18:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x9533a000) [pid = 8483] [serial = 1271] [outer = 0x92fa9000] 13:18:17 INFO - PROCESS | 8483 | 1471465097598 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9528a400) [pid = 8483] [serial = 1272] [outer = 0x92fa9000] 13:18:18 INFO - PROCESS | 8483 | 1471465098508 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1586ms 13:18:18 INFO - PROCESS | 8483 | 1471465098560 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 8483 | 1471465098567 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:18:18 INFO - PROCESS | 8483 | 1471465098579 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 8483 | 1471465098582 Marionette TRACE conn3 <- [1,1666,null,{}] 13:18:18 INFO - PROCESS | 8483 | 1471465098588 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 8483 | 1471465098593 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:18 INFO - PROCESS | 8483 | 1471465098776 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:18:19 INFO - PROCESS | 8483 | 1471465099030 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 8483 | 1471465099041 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85cc00 == 34 [pid = 8483] [id = 424] 13:18:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x912c5000) [pid = 8483] [serial = 1273] [outer = (nil)] 13:18:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x976d8800) [pid = 8483] [serial = 1274] [outer = 0x912c5000] 13:18:19 INFO - PROCESS | 8483 | 1471465099132 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x98259000) [pid = 8483] [serial = 1275] [outer = 0x912c5000] 13:18:20 INFO - PROCESS | 8483 | 1471465100023 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1479ms 13:18:20 INFO - PROCESS | 8483 | 1471465100058 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 8483 | 1471465100063 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:18:20 INFO - PROCESS | 8483 | 1471465100069 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 8483 | 1471465100072 Marionette TRACE conn3 <- [1,1670,null,{}] 13:18:20 INFO - PROCESS | 8483 | 1471465100078 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 8483 | 1471465100083 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:20 INFO - PROCESS | 8483 | 1471465100262 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:18:20 INFO - PROCESS | 8483 | 1471465100465 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 8483 | 1471465100474 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8800 == 35 [pid = 8483] [id = 425] 13:18:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x97681400) [pid = 8483] [serial = 1276] [outer = (nil)] 13:18:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x9951ec00) [pid = 8483] [serial = 1277] [outer = 0x97681400] 13:18:20 INFO - PROCESS | 8483 | 1471465100606 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x998e6400) [pid = 8483] [serial = 1278] [outer = 0x97681400] 13:18:21 INFO - PROCESS | 8483 | 1471465101657 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1633ms 13:18:21 INFO - PROCESS | 8483 | 1471465101703 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:18:21 INFO - PROCESS | 8483 | 1471465101707 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:18:21 INFO - PROCESS | 8483 | 1471465101714 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 8483 | 1471465101717 Marionette TRACE conn3 <- [1,1674,null,{}] 13:18:21 INFO - PROCESS | 8483 | 1471465101723 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 8483 | 1471465101733 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:21 INFO - PROCESS | 8483 | 1471465101915 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:18:22 INFO - PROCESS | 8483 | 1471465102240 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 8483 | 1471465102246 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecdc00 == 36 [pid = 8483] [id = 426] 13:18:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x8f09f800) [pid = 8483] [serial = 1279] [outer = (nil)] 13:18:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x99fdec00) [pid = 8483] [serial = 1280] [outer = 0x8f09f800] 13:18:22 INFO - PROCESS | 8483 | 1471465102334 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x99e69000) [pid = 8483] [serial = 1281] [outer = 0x8f09f800] 13:18:23 INFO - PROCESS | 8483 | 1471465103231 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1588ms 13:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:18:23 INFO - PROCESS | 8483 | 1471465103301 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 8483 | 1471465103305 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:18:23 INFO - PROCESS | 8483 | 1471465103315 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 8483 | 1471465103322 Marionette TRACE conn3 <- [1,1678,null,{}] 13:18:23 INFO - PROCESS | 8483 | 1471465103333 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 8483 | 1471465103338 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:23 INFO - PROCESS | 8483 | 1471465103560 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:18:23 INFO - PROCESS | 8483 | 1471465103819 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 8483 | 1471465103827 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c4400 == 37 [pid = 8483] [id = 427] 13:18:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x95256800) [pid = 8483] [serial = 1282] [outer = (nil)] 13:18:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x9a4c2c00) [pid = 8483] [serial = 1283] [outer = 0x95256800] 13:18:23 INFO - PROCESS | 8483 | 1471465103922 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x9a795c00) [pid = 8483] [serial = 1284] [outer = 0x95256800] 13:18:24 INFO - PROCESS | 8483 | 1471465104825 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1544ms 13:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:18:24 INFO - PROCESS | 8483 | 1471465104859 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 8483 | 1471465104862 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:18:24 INFO - PROCESS | 8483 | 1471465104869 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 8483 | 1471465104872 Marionette TRACE conn3 <- [1,1682,null,{}] 13:18:24 INFO - PROCESS | 8483 | 1471465104878 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:24 INFO - PROCESS | 8483 | 1471465104883 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:25 INFO - PROCESS | 8483 | 1471465105050 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:18:25 INFO - PROCESS | 8483 | 1471465105254 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 8483 | 1471465105263 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x99d68000 == 38 [pid = 8483] [id = 428] 13:18:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 124 (0x99fd8800) [pid = 8483] [serial = 1285] [outer = (nil)] 13:18:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 125 (0x9ad49800) [pid = 8483] [serial = 1286] [outer = 0x99fd8800] 13:18:25 INFO - PROCESS | 8483 | 1471465105380 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 126 (0x9b192c00) [pid = 8483] [serial = 1287] [outer = 0x99fd8800] 13:18:26 INFO - PROCESS | 8483 | 1471465106321 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1488ms 13:18:26 INFO - PROCESS | 8483 | 1471465106357 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 8483 | 1471465106361 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:18:26 INFO - PROCESS | 8483 | 1471465106368 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 8483 | 1471465106371 Marionette TRACE conn3 <- [1,1686,null,{}] 13:18:26 INFO - PROCESS | 8483 | 1471465106377 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 8483 | 1471465106382 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:26 INFO - PROCESS | 8483 | 1471465106628 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:18:26 INFO - PROCESS | 8483 | 1471465106797 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 8483 | 1471465106806 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6e000 == 39 [pid = 8483] [id = 429] 13:18:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 127 (0x8f0a0400) [pid = 8483] [serial = 1288] [outer = (nil)] 13:18:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 128 (0x9b6e0000) [pid = 8483] [serial = 1289] [outer = 0x8f0a0400] 13:18:26 INFO - PROCESS | 8483 | 1471465106966 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 129 (0x9b8e6400) [pid = 8483] [serial = 1290] [outer = 0x8f0a0400] 13:18:27 INFO - PROCESS | 8483 | 1471465107861 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:18:27 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 13:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1536ms 13:18:27 INFO - PROCESS | 8483 | 1471465107908 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:18:27 INFO - PROCESS | 8483 | 1471465107912 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:18:27 INFO - PROCESS | 8483 | 1471465107919 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 8483 | 1471465107922 Marionette TRACE conn3 <- [1,1690,null,{}] 13:18:27 INFO - PROCESS | 8483 | 1471465107928 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 8483 | 1471465107933 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:28 INFO - PROCESS | 8483 | 1471465108119 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:18:28 INFO - PROCESS | 8483 | 1471465108329 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 8483 | 1471465108344 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6fc00 == 40 [pid = 8483] [id = 430] 13:18:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 130 (0x8ef75800) [pid = 8483] [serial = 1291] [outer = (nil)] 13:18:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 131 (0x8f8c3c00) [pid = 8483] [serial = 1292] [outer = 0x8ef75800] 13:18:28 INFO - PROCESS | 8483 | 1471465108475 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 132 (0x97688c00) [pid = 8483] [serial = 1293] [outer = 0x8ef75800] 13:18:29 INFO - PROCESS | 8483 | 1471465109642 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1782ms 13:18:29 INFO - PROCESS | 8483 | 1471465109709 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 8483 | 1471465109715 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:18:29 INFO - PROCESS | 8483 | 1471465109723 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 8483 | 1471465109728 Marionette TRACE conn3 <- [1,1694,null,{}] 13:18:29 INFO - PROCESS | 8483 | 1471465109736 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 8483 | 1471465109742 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:29 INFO - PROCESS | 8483 | 1471465109926 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:18:30 INFO - PROCESS | 8483 | 1471465110193 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 8483 | 1471465110203 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ec000 == 41 [pid = 8483] [id = 431] 13:18:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 133 (0x8f0f4000) [pid = 8483] [serial = 1294] [outer = (nil)] 13:18:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 134 (0x8f868400) [pid = 8483] [serial = 1295] [outer = 0x8f0f4000] 13:18:30 INFO - PROCESS | 8483 | 1471465110361 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 135 (0x8fbba400) [pid = 8483] [serial = 1296] [outer = 0x8f0f4000] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x912ca800 == 40 [pid = 8483] [id = 388] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85c800 == 39 [pid = 8483] [id = 419] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b8400 == 38 [pid = 8483] [id = 418] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85fc00 == 37 [pid = 8483] [id = 417] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0c00 == 36 [pid = 8483] [id = 416] 13:18:30 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed5000 == 35 [pid = 8483] [id = 415] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 134 (0x93c66800) [pid = 8483] [serial = 1131] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 133 (0x9b8ebc00) [pid = 8483] [serial = 1167] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 132 (0xa200ac00) [pid = 8483] [serial = 1140] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 131 (0x8f0f5c00) [pid = 8483] [serial = 1128] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 130 (0xa3118000) [pid = 8483] [serial = 1143] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 129 (0x9d90d400) [pid = 8483] [serial = 1137] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 128 (0x9951a000) [pid = 8483] [serial = 1211] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 127 (0x9977ac00) [pid = 8483] [serial = 1212] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 126 (0x99fd4c00) [pid = 8483] [serial = 1214] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 125 (0x9768b000) [pid = 8483] [serial = 1187] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 124 (0x977ed800) [pid = 8483] [serial = 1188] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 123 (0xa23b1400) [pid = 8483] [serial = 1178] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0xa2fc9400) [pid = 8483] [serial = 1179] [outer = (nil)] [url = about:blank] 13:18:30 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x8f85e800) [pid = 8483] [serial = 1196] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x8f861800) [pid = 8483] [serial = 1197] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x8ef75000) [pid = 8483] [serial = 1193] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x8ef78400) [pid = 8483] [serial = 1194] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x9a8e8c00) [pid = 8483] [serial = 1175] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x9d99e000) [pid = 8483] [serial = 1176] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x95254400) [pid = 8483] [serial = 1172] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x95289400) [pid = 8483] [serial = 1173] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0xa6da6c00) [pid = 8483] [serial = 1190] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0xa6da9800) [pid = 8483] [serial = 1191] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x8f7bc800) [pid = 8483] [serial = 1169] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x8f8bfc00) [pid = 8483] [serial = 1170] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa34e5800) [pid = 8483] [serial = 1181] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa4f2b800) [pid = 8483] [serial = 1182] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0xa6737000) [pid = 8483] [serial = 1184] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0xa6899400) [pid = 8483] [serial = 1185] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x93929c00) [pid = 8483] [serial = 1205] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x95254c00) [pid = 8483] [serial = 1206] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x97690800) [pid = 8483] [serial = 1208] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x8f7c0800) [pid = 8483] [serial = 1199] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8fbb6000) [pid = 8483] [serial = 1200] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x912d0000) [pid = 8483] [serial = 1202] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x912d8400) [pid = 8483] [serial = 1203] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9ad4e000) [pid = 8483] [serial = 1217] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9b8e5800) [pid = 8483] [serial = 1218] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x9a0d0400) [pid = 8483] [serial = 1215] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x976d9400) [pid = 8483] [serial = 1209] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x99521000) [pid = 8483] [serial = 1149] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x99523c00) [pid = 8483] [serial = 1134] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0xa33d1c00) [pid = 8483] [serial = 1107] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0xa4f8e000) [pid = 8483] [serial = 1146] [outer = (nil)] [url = about:blank] 13:18:31 INFO - PROCESS | 8483 | 1471465111366 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1685ms 13:18:31 INFO - PROCESS | 8483 | 1471465111408 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 8483 | 1471465111414 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:18:31 INFO - PROCESS | 8483 | 1471465111424 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 8483 | 1471465111428 Marionette TRACE conn3 <- [1,1698,null,{}] 13:18:31 INFO - PROCESS | 8483 | 1471465111467 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:31 INFO - PROCESS | 8483 | 1471465111472 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:31 INFO - PROCESS | 8483 | 1471465111652 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:18:31 INFO - PROCESS | 8483 | 1471465111662 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 8483 | 1471465111668 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb9000 == 36 [pid = 8483] [id = 432] 13:18:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x91150800) [pid = 8483] [serial = 1297] [outer = (nil)] 13:18:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x91158800) [pid = 8483] [serial = 1298] [outer = 0x91150800] 13:18:31 INFO - PROCESS | 8483 | 1471465111740 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x912cc800) [pid = 8483] [serial = 1299] [outer = 0x91150800] 13:18:32 INFO - PROCESS | 8483 | 1471465112751 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:18:32 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 13:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1391ms 13:18:32 INFO - PROCESS | 8483 | 1471465112815 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 8483 | 1471465112819 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:18:32 INFO - PROCESS | 8483 | 1471465112826 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 8483 | 1471465112831 Marionette TRACE conn3 <- [1,1702,null,{}] 13:18:32 INFO - PROCESS | 8483 | 1471465112847 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 8483 | 1471465112855 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:33 INFO - PROCESS | 8483 | 1471465113129 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:18:33 INFO - PROCESS | 8483 | 1471465113251 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 8483 | 1471465113262 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6c800 == 37 [pid = 8483] [id = 433] 13:18:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x91f1f800) [pid = 8483] [serial = 1300] [outer = (nil)] 13:18:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x91f29400) [pid = 8483] [serial = 1301] [outer = 0x91f1f800] 13:18:33 INFO - PROCESS | 8483 | 1471465113387 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x93a4f800) [pid = 8483] [serial = 1302] [outer = 0x91f1f800] 13:18:34 INFO - PROCESS | 8483 | 1471465114256 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1492ms 13:18:34 INFO - PROCESS | 8483 | 1471465114321 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:18:34 INFO - PROCESS | 8483 | 1471465114326 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:18:34 INFO - PROCESS | 8483 | 1471465114332 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 8483 | 1471465114336 Marionette TRACE conn3 <- [1,1706,null,{}] 13:18:34 INFO - PROCESS | 8483 | 1471465114341 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:34 INFO - PROCESS | 8483 | 1471465114346 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:34 INFO - PROCESS | 8483 | 1471465114589 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:18:34 INFO - PROCESS | 8483 | 1471465114616 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 8483 | 1471465114624 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x92209c00 == 38 [pid = 8483] [id = 434] 13:18:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x95255000) [pid = 8483] [serial = 1303] [outer = (nil)] 13:18:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x95287400) [pid = 8483] [serial = 1304] [outer = 0x95255000] 13:18:34 INFO - PROCESS | 8483 | 1471465114691 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x97683400) [pid = 8483] [serial = 1305] [outer = 0x95255000] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x8fbc0400) [pid = 8483] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x8eed6c00) [pid = 8483] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x9528e800) [pid = 8483] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x8f7c6800) [pid = 8483] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9a8e8400) [pid = 8483] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x91f2d400) [pid = 8483] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x9b119400) [pid = 8483] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8fbb7000) [pid = 8483] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x8f7c6400) [pid = 8483] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0xa2378c00) [pid = 8483] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x91c61c00) [pid = 8483] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x9114e400) [pid = 8483] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:18:35 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8f864400) [pid = 8483] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:18:35 INFO - PROCESS | 8483 | 1471465115738 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1429ms 13:18:35 INFO - PROCESS | 8483 | 1471465115763 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 8483 | 1471465115766 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:18:35 INFO - PROCESS | 8483 | 1471465115772 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 8483 | 1471465115775 Marionette TRACE conn3 <- [1,1710,null,{}] 13:18:35 INFO - PROCESS | 8483 | 1471465115780 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 8483 | 1471465115785 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:35 INFO - PROCESS | 8483 | 1471465115946 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:18:35 INFO - PROCESS | 8483 | 1471465115961 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 8483 | 1471465115971 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecf400 == 39 [pid = 8483] [id = 435] 13:18:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8f098800) [pid = 8483] [serial = 1306] [outer = (nil)] 13:18:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91ae3800) [pid = 8483] [serial = 1307] [outer = 0x8f098800] 13:18:36 INFO - PROCESS | 8483 | 1471465116037 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x91c6f800) [pid = 8483] [serial = 1308] [outer = 0x8f098800] 13:18:36 INFO - PROCESS | 8483 | 1471465116970 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1232ms 13:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:18:37 INFO - PROCESS | 8483 | 1471465117004 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 8483 | 1471465117007 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:18:37 INFO - PROCESS | 8483 | 1471465117014 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 8483 | 1471465117017 Marionette TRACE conn3 <- [1,1714,null,{}] 13:18:37 INFO - PROCESS | 8483 | 1471465117023 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:37 INFO - PROCESS | 8483 | 1471465117032 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:37 INFO - PROCESS | 8483 | 1471465117243 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:18:37 INFO - PROCESS | 8483 | 1471465117403 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 8483 | 1471465117413 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0000 == 40 [pid = 8483] [id = 436] 13:18:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8eed1000) [pid = 8483] [serial = 1309] [outer = (nil)] 13:18:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8eed9400) [pid = 8483] [serial = 1310] [outer = 0x8eed1000] 13:18:37 INFO - PROCESS | 8483 | 1471465117562 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f095400) [pid = 8483] [serial = 1311] [outer = 0x8eed1000] 13:18:38 INFO - PROCESS | 8483 | 1471465118641 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1685ms 13:18:38 INFO - PROCESS | 8483 | 1471465118699 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 8483 | 1471465118706 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:18:38 INFO - PROCESS | 8483 | 1471465118715 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 8483 | 1471465118719 Marionette TRACE conn3 <- [1,1718,null,{}] 13:18:38 INFO - PROCESS | 8483 | 1471465118727 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:38 INFO - PROCESS | 8483 | 1471465118732 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:38 INFO - PROCESS | 8483 | 1471465118934 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:18:39 INFO - PROCESS | 8483 | 1471465119187 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 8483 | 1471465119201 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7ba400 == 41 [pid = 8483] [id = 437] 13:18:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f867000) [pid = 8483] [serial = 1312] [outer = (nil)] 13:18:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x91150400) [pid = 8483] [serial = 1313] [outer = 0x8f867000] 13:18:39 INFO - PROCESS | 8483 | 1471465119332 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x912ca000) [pid = 8483] [serial = 1314] [outer = 0x8f867000] 13:18:40 INFO - PROCESS | 8483 | 1471465120289 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1639ms 13:18:40 INFO - PROCESS | 8483 | 1471465120354 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 8483 | 1471465120360 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:18:40 INFO - PROCESS | 8483 | 1471465120371 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 8483 | 1471465120375 Marionette TRACE conn3 <- [1,1722,null,{}] 13:18:40 INFO - PROCESS | 8483 | 1471465120382 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 8483 | 1471465120388 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:40 INFO - PROCESS | 8483 | 1471465120626 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:18:40 INFO - PROCESS | 8483 | 1471465120923 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 8483 | 1471465120931 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ade000 == 42 [pid = 8483] [id = 438] 13:18:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x91c6b800) [pid = 8483] [serial = 1315] [outer = (nil)] 13:18:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x93928800) [pid = 8483] [serial = 1316] [outer = 0x91c6b800] 13:18:41 INFO - PROCESS | 8483 | 1471465121067 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x95254c00) [pid = 8483] [serial = 1317] [outer = 0x91c6b800] 13:18:42 INFO - PROCESS | 8483 | 1471465122075 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:18:42 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 13:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1736ms 13:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:18:42 INFO - PROCESS | 8483 | 1471465122107 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 8483 | 1471465122111 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:18:42 INFO - PROCESS | 8483 | 1471465122118 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 8483 | 1471465122124 Marionette TRACE conn3 <- [1,1726,null,{}] 13:18:42 INFO - PROCESS | 8483 | 1471465122141 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 8483 | 1471465122149 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:42 INFO - PROCESS | 8483 | 1471465122357 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:18:42 INFO - PROCESS | 8483 | 1471465122603 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 8483 | 1471465122614 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0eec00 == 43 [pid = 8483] [id = 439] 13:18:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x92fab000) [pid = 8483] [serial = 1318] [outer = (nil)] 13:18:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x99521c00) [pid = 8483] [serial = 1319] [outer = 0x92fab000] 13:18:42 INFO - PROCESS | 8483 | 1471465122734 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x99776800) [pid = 8483] [serial = 1320] [outer = 0x92fab000] 13:18:43 INFO - PROCESS | 8483 | 1471465123661 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1593ms 13:18:43 INFO - PROCESS | 8483 | 1471465123711 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 8483 | 1471465123717 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:18:43 INFO - PROCESS | 8483 | 1471465123724 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 8483 | 1471465123727 Marionette TRACE conn3 <- [1,1730,null,{}] 13:18:43 INFO - PROCESS | 8483 | 1471465123733 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 8483 | 1471465123738 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:43 INFO - PROCESS | 8483 | 1471465123939 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:18:44 INFO - PROCESS | 8483 | 1471465124201 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 8483 | 1471465124210 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f22000 == 44 [pid = 8483] [id = 440] 13:18:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x95288800) [pid = 8483] [serial = 1321] [outer = (nil)] 13:18:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x99fd9400) [pid = 8483] [serial = 1322] [outer = 0x95288800] 13:18:44 INFO - PROCESS | 8483 | 1471465124335 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x9a0c7400) [pid = 8483] [serial = 1323] [outer = 0x95288800] 13:18:45 INFO - PROCESS | 8483 | 1471465125218 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:18:45 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 13:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 13:18:45 INFO - PROCESS | 8483 | 1471465125257 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 8483 | 1471465125262 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:18:45 INFO - PROCESS | 8483 | 1471465125268 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 8483 | 1471465125272 Marionette TRACE conn3 <- [1,1734,null,{}] 13:18:45 INFO - PROCESS | 8483 | 1471465125292 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 8483 | 1471465125298 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:45 INFO - PROCESS | 8483 | 1471465125544 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:18:45 INFO - PROCESS | 8483 | 1471465125689 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 8483 | 1471465125700 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a4c3400 == 45 [pid = 8483] [id = 441] 13:18:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x9a79c800) [pid = 8483] [serial = 1324] [outer = (nil)] 13:18:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x9abe0800) [pid = 8483] [serial = 1325] [outer = 0x9a79c800] 13:18:45 INFO - PROCESS | 8483 | 1471465125796 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9d99d800) [pid = 8483] [serial = 1326] [outer = 0x9a79c800] 13:18:46 INFO - PROCESS | 8483 | 1471465126839 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1641ms 13:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:18:46 INFO - PROCESS | 8483 | 1471465126910 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 8483 | 1471465126914 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:18:46 INFO - PROCESS | 8483 | 1471465126920 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 8483 | 1471465126924 Marionette TRACE conn3 <- [1,1738,null,{}] 13:18:46 INFO - PROCESS | 8483 | 1471465126930 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:46 INFO - PROCESS | 8483 | 1471465126940 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:47 INFO - PROCESS | 8483 | 1471465127208 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:18:47 INFO - PROCESS | 8483 | 1471465127505 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 8483 | 1471465127513 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0a0c00 == 46 [pid = 8483] [id = 442] 13:18:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x8f0ef400) [pid = 8483] [serial = 1327] [outer = (nil)] 13:18:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0xa237f400) [pid = 8483] [serial = 1328] [outer = 0x8f0ef400] 13:18:47 INFO - PROCESS | 8483 | 1471465127593 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0xa23b6800) [pid = 8483] [serial = 1329] [outer = 0x8f0ef400] 13:18:48 INFO - PROCESS | 8483 | 1471465128484 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1595ms 13:18:48 INFO - PROCESS | 8483 | 1471465128515 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 8483 | 1471465128520 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:18:48 INFO - PROCESS | 8483 | 1471465128526 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 8483 | 1471465128529 Marionette TRACE conn3 <- [1,1742,null,{}] 13:18:48 INFO - PROCESS | 8483 | 1471465128554 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:48 INFO - PROCESS | 8483 | 1471465128560 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:48 INFO - PROCESS | 8483 | 1471465128743 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:18:48 INFO - PROCESS | 8483 | 1471465128948 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 8483 | 1471465128955 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:49 INFO - PROCESS | 8483 | ++DOCSHELL 0xa2380400 == 47 [pid = 8483] [id = 443] 13:18:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0xa23b0c00) [pid = 8483] [serial = 1330] [outer = (nil)] 13:18:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0xa2fc9400) [pid = 8483] [serial = 1331] [outer = 0xa23b0c00] 13:18:49 INFO - PROCESS | 8483 | 1471465129113 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0xa3177c00) [pid = 8483] [serial = 1332] [outer = 0xa23b0c00] 13:18:50 INFO - PROCESS | 8483 | 1471465130015 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1548ms 13:18:50 INFO - PROCESS | 8483 | 1471465130075 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 8483 | 1471465130078 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:18:50 INFO - PROCESS | 8483 | 1471465130085 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 8483 | 1471465130089 Marionette TRACE conn3 <- [1,1746,null,{}] 13:18:50 INFO - PROCESS | 8483 | 1471465130095 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:50 INFO - PROCESS | 8483 | 1471465130100 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:50 INFO - PROCESS | 8483 | 1471465130279 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:18:50 INFO - PROCESS | 8483 | 1471465130527 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 8483 | 1471465130534 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85d800 == 48 [pid = 8483] [id = 444] 13:18:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x99e6bc00) [pid = 8483] [serial = 1333] [outer = (nil)] 13:18:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0xa33d7c00) [pid = 8483] [serial = 1334] [outer = 0x99e6bc00] 13:18:50 INFO - PROCESS | 8483 | 1471465130660 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0xa4d0dc00) [pid = 8483] [serial = 1335] [outer = 0x99e6bc00] 13:18:51 INFO - PROCESS | 8483 | 1471465131609 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1579ms 13:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:18:51 INFO - PROCESS | 8483 | 1471465131666 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 8483 | 1471465131669 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:18:51 INFO - PROCESS | 8483 | 1471465131676 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 8483 | 1471465131680 Marionette TRACE conn3 <- [1,1750,null,{}] 13:18:51 INFO - PROCESS | 8483 | 1471465131685 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 8483 | 1471465131690 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:51 INFO - PROCESS | 8483 | 1471465131870 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:18:52 INFO - PROCESS | 8483 | 1471465132133 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 8483 | 1471465132142 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6800 == 49 [pid = 8483] [id = 445] 13:18:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x8ef7ac00) [pid = 8483] [serial = 1336] [outer = (nil)] 13:18:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x8f7b9400) [pid = 8483] [serial = 1337] [outer = 0x8ef7ac00] 13:18:52 INFO - PROCESS | 8483 | 1471465132563 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8f85f800) [pid = 8483] [serial = 1338] [outer = 0x8ef7ac00] 13:18:53 INFO - PROCESS | 8483 | 1471465133575 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1934ms 13:18:53 INFO - PROCESS | 8483 | 1471465133611 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 8483 | 1471465133617 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:18:53 INFO - PROCESS | 8483 | 1471465133625 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 8483 | 1471465133629 Marionette TRACE conn3 <- [1,1754,null,{}] 13:18:53 INFO - PROCESS | 8483 | 1471465133636 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:53 INFO - PROCESS | 8483 | 1471465133641 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:53 INFO - PROCESS | 8483 | 1471465133824 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:18:54 INFO - PROCESS | 8483 | 1471465134041 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 8483 | 1471465134051 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c66c00 == 50 [pid = 8483] [id = 446] 13:18:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x91c6ac00) [pid = 8483] [serial = 1339] [outer = (nil)] 13:18:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 122 (0x91f23400) [pid = 8483] [serial = 1340] [outer = 0x91c6ac00] 13:18:54 INFO - PROCESS | 8483 | 1471465134283 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 123 (0x92fabc00) [pid = 8483] [serial = 1341] [outer = 0x91c6ac00] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x9a79f400 == 49 [pid = 8483] [id = 387] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x977ed400 == 48 [pid = 8483] [id = 385] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecf400 == 47 [pid = 8483] [id = 435] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x92209c00 == 46 [pid = 8483] [id = 434] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6c800 == 45 [pid = 8483] [id = 433] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb9000 == 44 [pid = 8483] [id = 432] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ec000 == 43 [pid = 8483] [id = 431] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbfc00 == 42 [pid = 8483] [id = 400] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0efc00 == 41 [pid = 8483] [id = 393] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x99d68000 == 40 [pid = 8483] [id = 428] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2cc00 == 39 [pid = 8483] [id = 422] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85cc00 == 38 [pid = 8483] [id = 424] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece800 == 37 [pid = 8483] [id = 420] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3400 == 36 [pid = 8483] [id = 386] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ea000 == 35 [pid = 8483] [id = 394] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6e000 == 34 [pid = 8483] [id = 429] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x97685c00 == 33 [pid = 8483] [id = 396] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecdc00 == 32 [pid = 8483] [id = 426] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094400 == 31 [pid = 8483] [id = 423] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f095800 == 30 [pid = 8483] [id = 395] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ebc00 == 29 [pid = 8483] [id = 399] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6fc00 == 28 [pid = 8483] [id = 430] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8800 == 27 [pid = 8483] [id = 425] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c4400 == 26 [pid = 8483] [id = 427] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6c000 == 25 [pid = 8483] [id = 397] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f096000 == 24 [pid = 8483] [id = 421] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ee800 == 23 [pid = 8483] [id = 392] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x912c9800 == 22 [pid = 8483] [id = 390] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb5400 == 21 [pid = 8483] [id = 383] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3000 == 20 [pid = 8483] [id = 384] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094000 == 19 [pid = 8483] [id = 391] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7000 == 18 [pid = 8483] [id = 389] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef70400 == 17 [pid = 8483] [id = 398] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85d800 == 16 [pid = 8483] [id = 444] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0a0c00 == 15 [pid = 8483] [id = 442] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0xa2380400 == 14 [pid = 8483] [id = 443] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x9a4c3400 == 13 [pid = 8483] [id = 441] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91f22000 == 12 [pid = 8483] [id = 440] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0eec00 == 11 [pid = 8483] [id = 439] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7ba400 == 10 [pid = 8483] [id = 437] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91ade000 == 9 [pid = 8483] [id = 438] 13:18:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0000 == 8 [pid = 8483] [id = 436] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 122 (0x912db400) [pid = 8483] [serial = 1259] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 121 (0x91adac00) [pid = 8483] [serial = 1221] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x911df000) [pid = 8483] [serial = 1220] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x8ef71c00) [pid = 8483] [serial = 1247] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x976af800) [pid = 8483] [serial = 1224] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x97686800) [pid = 8483] [serial = 1223] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x8f099400) [pid = 8483] [serial = 1248] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x8f867800) [pid = 8483] [serial = 1250] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x8f8c6c00) [pid = 8483] [serial = 1251] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0xa1129400) [pid = 8483] [serial = 1227] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x93c65c00) [pid = 8483] [serial = 1244] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x9d915400) [pid = 8483] [serial = 1226] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0xa22f6800) [pid = 8483] [serial = 1230] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0xa20a3800) [pid = 8483] [serial = 1229] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0xa253cc00) [pid = 8483] [serial = 1233] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0xa237d000) [pid = 8483] [serial = 1232] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x91f2b800) [pid = 8483] [serial = 1256] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0xa6737400) [pid = 8483] [serial = 1236] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0xa4f31000) [pid = 8483] [serial = 1235] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x91c6cc00) [pid = 8483] [serial = 1239] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x9528e000) [pid = 8483] [serial = 1245] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x91c69000) [pid = 8483] [serial = 1238] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x92fb3400) [pid = 8483] [serial = 1257] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x912d2c00) [pid = 8483] [serial = 1254] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x911dec00) [pid = 8483] [serial = 1242] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8fbb2c00) [pid = 8483] [serial = 1241] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x912c2800) [pid = 8483] [serial = 1253] [outer = (nil)] [url = about:blank] 13:18:56 INFO - PROCESS | 8483 | 1471465136632 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 3035ms 13:18:56 INFO - PROCESS | 8483 | 1471465136661 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 8483 | 1471465136666 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:18:56 INFO - PROCESS | 8483 | 1471465136674 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 8483 | 1471465136679 Marionette TRACE conn3 <- [1,1758,null,{}] 13:18:56 INFO - PROCESS | 8483 | 1471465136687 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:56 INFO - PROCESS | 8483 | 1471465136693 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:56 INFO - PROCESS | 8483 | 1471465136862 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:18:56 INFO - PROCESS | 8483 | 1471465136873 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 8483 | 1471465136884 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f093000 == 9 [pid = 8483] [id = 447] 13:18:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f095800) [pid = 8483] [serial = 1342] [outer = (nil)] 13:18:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x8f0ea800) [pid = 8483] [serial = 1343] [outer = 0x8f095800] 13:18:57 INFO - PROCESS | 8483 | 1471465136996 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x8f0f1c00) [pid = 8483] [serial = 1344] [outer = 0x8f095800] 13:18:57 INFO - PROCESS | 8483 | 1471465137993 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1384ms 13:18:58 INFO - PROCESS | 8483 | 1471465138058 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 8483 | 1471465138066 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:18:58 INFO - PROCESS | 8483 | 1471465138077 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 8483 | 1471465138080 Marionette TRACE conn3 <- [1,1762,null,{}] 13:18:58 INFO - PROCESS | 8483 | 1471465138087 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 8483 | 1471465138093 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:58 INFO - PROCESS | 8483 | 1471465138275 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:18:58 INFO - PROCESS | 8483 | 1471465138424 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 8483 | 1471465138434 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85b800 == 10 [pid = 8483] [id = 448] 13:18:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x8f862000) [pid = 8483] [serial = 1345] [outer = (nil)] 13:18:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x8f8bec00) [pid = 8483] [serial = 1346] [outer = 0x8f862000] 13:18:58 INFO - PROCESS | 8483 | 1471465138520 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x8f8c5000) [pid = 8483] [serial = 1347] [outer = 0x8f862000] 13:18:59 INFO - PROCESS | 8483 | 1471465139415 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1381ms 13:18:59 INFO - PROCESS | 8483 | 1471465139457 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 8483 | 1471465139461 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:18:59 INFO - PROCESS | 8483 | 1471465139475 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 8483 | 1471465139481 Marionette TRACE conn3 <- [1,1766,null,{}] 13:18:59 INFO - PROCESS | 8483 | 1471465139498 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 8483 | 1471465139507 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:59 INFO - PROCESS | 8483 | 1471465139740 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:18:59 INFO - PROCESS | 8483 | 1471465139764 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 8483 | 1471465139774 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:18:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x911d9000 == 11 [pid = 8483] [id = 449] 13:18:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x911db400) [pid = 8483] [serial = 1348] [outer = (nil)] 13:18:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x911e1000) [pid = 8483] [serial = 1349] [outer = 0x911db400] 13:18:59 INFO - PROCESS | 8483 | 1471465139846 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x912c4000) [pid = 8483] [serial = 1350] [outer = 0x911db400] 13:19:01 INFO - PROCESS | 8483 | 1471465141835 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8f09f800) [pid = 8483] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x95256800) [pid = 8483] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x91f1f800) [pid = 8483] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x8ef75800) [pid = 8483] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x91f2e400) [pid = 8483] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x95255000) [pid = 8483] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x97681400) [pid = 8483] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8fbbec00) [pid = 8483] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x99fd8800) [pid = 8483] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8eecf000) [pid = 8483] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f0a0400) [pid = 8483] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8f0f4000) [pid = 8483] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x912c5000) [pid = 8483] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x92fa9000) [pid = 8483] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8fbbb000) [pid = 8483] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8f098800) [pid = 8483] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:19:01 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91150800) [pid = 8483] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2548ms 13:19:02 INFO - PROCESS | 8483 | 1471465142036 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:19:02 INFO - PROCESS | 8483 | 1471465142044 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:19:02 INFO - PROCESS | 8483 | 1471465142050 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 8483 | 1471465142054 Marionette TRACE conn3 <- [1,1770,null,{}] 13:19:02 INFO - PROCESS | 8483 | 1471465142067 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:02 INFO - PROCESS | 8483 | 1471465142071 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:02 INFO - PROCESS | 8483 | 1471465142232 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:19:02 INFO - PROCESS | 8483 | 1471465142241 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 8483 | 1471465142248 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f869000 == 12 [pid = 8483] [id = 450] 13:19:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f8bd800) [pid = 8483] [serial = 1351] [outer = (nil)] 13:19:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x911dcc00) [pid = 8483] [serial = 1352] [outer = 0x8f8bd800] 13:19:02 INFO - PROCESS | 8483 | 1471465142322 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x912dbc00) [pid = 8483] [serial = 1353] [outer = 0x8f8bd800] 13:19:03 INFO - PROCESS | 8483 | 1471465143184 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1187ms 13:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:19:03 INFO - PROCESS | 8483 | 1471465143237 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 8483 | 1471465143240 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:19:03 INFO - PROCESS | 8483 | 1471465143246 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 8483 | 1471465143250 Marionette TRACE conn3 <- [1,1774,null,{}] 13:19:03 INFO - PROCESS | 8483 | 1471465143255 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:03 INFO - PROCESS | 8483 | 1471465143260 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:03 INFO - PROCESS | 8483 | 1471465143412 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:19:03 INFO - PROCESS | 8483 | 1471465143421 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 8483 | 1471465143429 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72400 == 13 [pid = 8483] [id = 451] 13:19:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8fbb7000) [pid = 8483] [serial = 1354] [outer = (nil)] 13:19:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x91add400) [pid = 8483] [serial = 1355] [outer = 0x8fbb7000] 13:19:03 INFO - PROCESS | 8483 | 1471465143498 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x91ae4000) [pid = 8483] [serial = 1356] [outer = 0x8fbb7000] 13:19:04 INFO - PROCESS | 8483 | 1471465144673 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1499ms 13:19:04 INFO - PROCESS | 8483 | 1471465144746 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 8483 | 1471465144753 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:19:04 INFO - PROCESS | 8483 | 1471465144762 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 8483 | 1471465144766 Marionette TRACE conn3 <- [1,1778,null,{}] 13:19:04 INFO - PROCESS | 8483 | 1471465144776 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 8483 | 1471465144782 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:05 INFO - PROCESS | 8483 | 1471465145004 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:19:05 INFO - PROCESS | 8483 | 1471465145234 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 8483 | 1471465145241 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71c00 == 14 [pid = 8483] [id = 452] 13:19:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8f0f1400) [pid = 8483] [serial = 1357] [outer = (nil)] 13:19:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x8f861400) [pid = 8483] [serial = 1358] [outer = 0x8f0f1400] 13:19:05 INFO - PROCESS | 8483 | 1471465145394 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f8c8800) [pid = 8483] [serial = 1359] [outer = 0x8f0f1400] 13:19:06 INFO - PROCESS | 8483 | 1471465146335 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:19:06 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 13:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1644ms 13:19:06 INFO - PROCESS | 8483 | 1471465146406 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 8483 | 1471465146414 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:19:06 INFO - PROCESS | 8483 | 1471465146424 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 8483 | 1471465146428 Marionette TRACE conn3 <- [1,1782,null,{}] 13:19:06 INFO - PROCESS | 8483 | 1471465146435 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 8483 | 1471465146441 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:06 INFO - PROCESS | 8483 | 1471465146657 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:19:06 INFO - PROCESS | 8483 | 1471465146939 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 8483 | 1471465146949 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x91152400 == 15 [pid = 8483] [id = 453] 13:19:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x911e7400) [pid = 8483] [serial = 1360] [outer = (nil)] 13:19:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x912dd800) [pid = 8483] [serial = 1361] [outer = 0x911e7400] 13:19:07 INFO - PROCESS | 8483 | 1471465147088 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x911da400) [pid = 8483] [serial = 1362] [outer = 0x911e7400] 13:19:07 INFO - PROCESS | 8483 | 1471465147978 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:19:08 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 13:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms 13:19:08 INFO - PROCESS | 8483 | 1471465148027 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 8483 | 1471465148031 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:19:08 INFO - PROCESS | 8483 | 1471465148040 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 8483 | 1471465148046 Marionette TRACE conn3 <- [1,1786,null,{}] 13:19:08 INFO - PROCESS | 8483 | 1471465148063 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 8483 | 1471465148071 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:08 INFO - PROCESS | 8483 | 1471465148253 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:19:08 INFO - PROCESS | 8483 | 1471465148443 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 8483 | 1471465148453 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f22000 == 16 [pid = 8483] [id = 454] 13:19:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x91f24800) [pid = 8483] [serial = 1363] [outer = (nil)] 13:19:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x9220fc00) [pid = 8483] [serial = 1364] [outer = 0x91f24800] 13:19:08 INFO - PROCESS | 8483 | 1471465148590 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x92fb3400) [pid = 8483] [serial = 1365] [outer = 0x91f24800] 13:19:09 INFO - PROCESS | 8483 | 1471465149505 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:19:09 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 13:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1500ms 13:19:09 INFO - PROCESS | 8483 | 1471465149541 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 8483 | 1471465149545 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:19:09 INFO - PROCESS | 8483 | 1471465149570 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 8483 | 1471465149574 Marionette TRACE conn3 <- [1,1790,null,{}] 13:19:09 INFO - PROCESS | 8483 | 1471465149580 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 8483 | 1471465149585 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:09 INFO - PROCESS | 8483 | 1471465149761 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:19:09 INFO - PROCESS | 8483 | 1471465149944 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 8483 | 1471465149952 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x9392e000 == 17 [pid = 8483] [id = 455] 13:19:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x93a50000) [pid = 8483] [serial = 1366] [outer = (nil)] 13:19:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x93c6cc00) [pid = 8483] [serial = 1367] [outer = 0x93a50000] 13:19:10 INFO - PROCESS | 8483 | 1471465150039 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x95253000) [pid = 8483] [serial = 1368] [outer = 0x93a50000] 13:19:11 INFO - PROCESS | 8483 | 1471465151243 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:19:11 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) 13:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1736ms 13:19:11 INFO - PROCESS | 8483 | 1471465151306 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 8483 | 1471465151313 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:19:11 INFO - PROCESS | 8483 | 1471465151323 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 8483 | 1471465151327 Marionette TRACE conn3 <- [1,1794,null,{}] 13:19:11 INFO - PROCESS | 8483 | 1471465151337 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:11 INFO - PROCESS | 8483 | 1471465151343 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:11 INFO - PROCESS | 8483 | 1471465151648 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:19:11 INFO - PROCESS | 8483 | 1471465151902 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 8483 | 1471465151909 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09a800 == 18 [pid = 8483] [id = 456] 13:19:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x8f7bac00) [pid = 8483] [serial = 1369] [outer = (nil)] 13:19:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x95284000) [pid = 8483] [serial = 1370] [outer = 0x8f7bac00] 13:19:12 INFO - PROCESS | 8483 | 1471465151999 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x95289c00) [pid = 8483] [serial = 1371] [outer = 0x8f7bac00] 13:19:12 INFO - PROCESS | 8483 | 1471465152899 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1635ms 13:19:12 INFO - PROCESS | 8483 | 1471465152957 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 8483 | 1471465152960 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:19:12 INFO - PROCESS | 8483 | 1471465152967 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 8483 | 1471465152971 Marionette TRACE conn3 <- [1,1798,null,{}] 13:19:12 INFO - PROCESS | 8483 | 1471465152977 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 8483 | 1471465152988 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:13 INFO - PROCESS | 8483 | 1471465153202 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:19:13 INFO - PROCESS | 8483 | 1471465153401 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 8483 | 1471465153407 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71400 == 19 [pid = 8483] [id = 457] 13:19:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x8f7c7800) [pid = 8483] [serial = 1372] [outer = (nil)] 13:19:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x9534cc00) [pid = 8483] [serial = 1373] [outer = 0x8f7c7800] 13:19:13 INFO - PROCESS | 8483 | 1471465153531 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x9768e400) [pid = 8483] [serial = 1374] [outer = 0x8f7c7800] 13:19:14 INFO - PROCESS | 8483 | 1471465154420 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1495ms 13:19:14 INFO - PROCESS | 8483 | 1471465154463 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 8483 | 1471465154467 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:19:14 INFO - PROCESS | 8483 | 1471465154474 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 8483 | 1471465154478 Marionette TRACE conn3 <- [1,1802,null,{}] 13:19:14 INFO - PROCESS | 8483 | 1471465154484 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 8483 | 1471465154489 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:14 INFO - PROCESS | 8483 | 1471465154655 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:19:14 INFO - PROCESS | 8483 | 1471465154837 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 8483 | 1471465154845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72c00 == 20 [pid = 8483] [id = 458] 13:19:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 113 (0x8ef79400) [pid = 8483] [serial = 1375] [outer = (nil)] 13:19:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 114 (0x982e9000) [pid = 8483] [serial = 1376] [outer = 0x8ef79400] 13:19:14 INFO - PROCESS | 8483 | 1471465154922 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 115 (0x982e5c00) [pid = 8483] [serial = 1377] [outer = 0x8ef79400] 13:19:15 INFO - PROCESS | 8483 | 1471465155817 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1387ms 13:19:15 INFO - PROCESS | 8483 | 1471465155862 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:19:15 INFO - PROCESS | 8483 | 1471465155867 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:19:15 INFO - PROCESS | 8483 | 1471465155873 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 8483 | 1471465155876 Marionette TRACE conn3 <- [1,1806,null,{}] 13:19:15 INFO - PROCESS | 8483 | 1471465155882 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:15 INFO - PROCESS | 8483 | 1471465155887 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:16 INFO - PROCESS | 8483 | 1471465156061 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:19:16 INFO - PROCESS | 8483 | 1471465156246 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 8483 | 1471465156255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef73800 == 21 [pid = 8483] [id = 459] 13:19:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 116 (0x8f091800) [pid = 8483] [serial = 1378] [outer = (nil)] 13:19:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 117 (0x989aa000) [pid = 8483] [serial = 1379] [outer = 0x8f091800] 13:19:16 INFO - PROCESS | 8483 | 1471465156335 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 118 (0x98d6b400) [pid = 8483] [serial = 1380] [outer = 0x8f091800] 13:19:17 INFO - PROCESS | 8483 | 1471465157336 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1534ms 13:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:19:17 INFO - PROCESS | 8483 | 1471465157407 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 8483 | 1471465157411 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:19:17 INFO - PROCESS | 8483 | 1471465157417 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 8483 | 1471465157421 Marionette TRACE conn3 <- [1,1810,null,{}] 13:19:17 INFO - PROCESS | 8483 | 1471465157427 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 8483 | 1471465157432 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:17 INFO - PROCESS | 8483 | 1471465157600 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:19:17 INFO - PROCESS | 8483 | 1471465157829 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 8483 | 1471465157840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecb400 == 22 [pid = 8483] [id = 460] 13:19:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 119 (0x8eecdc00) [pid = 8483] [serial = 1381] [outer = (nil)] 13:19:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 120 (0x8eed8800) [pid = 8483] [serial = 1382] [outer = 0x8eecdc00] 13:19:18 INFO - PROCESS | 8483 | 1471465158112 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 121 (0x8ef74000) [pid = 8483] [serial = 1383] [outer = 0x8eecdc00] 13:19:19 INFO - PROCESS | 8483 | 1471465159009 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1633ms 13:19:19 INFO - PROCESS | 8483 | 1471465159070 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 8483 | 1471465159076 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:19:19 INFO - PROCESS | 8483 | 1471465159086 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 8483 | 1471465159089 Marionette TRACE conn3 <- [1,1814,null,{}] 13:19:19 INFO - PROCESS | 8483 | 1471465159097 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 8483 | 1471465159103 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:19 INFO - PROCESS | 8483 | 1471465159278 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:19:19 INFO - PROCESS | 8483 | 1471465159622 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 8483 | 1471465159630 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 120 (0x91c6f800) [pid = 8483] [serial = 1308] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 119 (0x99fdec00) [pid = 8483] [serial = 1280] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 118 (0x9a4c2c00) [pid = 8483] [serial = 1283] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 117 (0x93a4f800) [pid = 8483] [serial = 1302] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 116 (0x8f8c3c00) [pid = 8483] [serial = 1292] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 115 (0x93a52400) [pid = 8483] [serial = 1269] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 114 (0x95287400) [pid = 8483] [serial = 1304] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 113 (0x998e6400) [pid = 8483] [serial = 1278] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 112 (0x99e69000) [pid = 8483] [serial = 1281] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x91ada800) [pid = 8483] [serial = 1260] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x9b192c00) [pid = 8483] [serial = 1287] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x8ef6cc00) [pid = 8483] [serial = 1262] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x9b6e0000) [pid = 8483] [serial = 1289] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x8fbba400) [pid = 8483] [serial = 1296] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x97688c00) [pid = 8483] [serial = 1293] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x9951ec00) [pid = 8483] [serial = 1277] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x8f09b800) [pid = 8483] [serial = 1263] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x976d8800) [pid = 8483] [serial = 1274] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x9528a400) [pid = 8483] [serial = 1272] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x97683400) [pid = 8483] [serial = 1305] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x9a795c00) [pid = 8483] [serial = 1284] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x912c6c00) [pid = 8483] [serial = 1266] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x92fad800) [pid = 8483] [serial = 1268] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x91ae3800) [pid = 8483] [serial = 1307] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x98259000) [pid = 8483] [serial = 1275] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x9533a000) [pid = 8483] [serial = 1271] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x911de000) [pid = 8483] [serial = 1265] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8f868400) [pid = 8483] [serial = 1295] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x9b8e6400) [pid = 8483] [serial = 1290] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x912cc800) [pid = 8483] [serial = 1299] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x9ad49800) [pid = 8483] [serial = 1286] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x91f29400) [pid = 8483] [serial = 1301] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91158800) [pid = 8483] [serial = 1298] [outer = (nil)] [url = about:blank] 13:19:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6cc00 == 23 [pid = 8483] [id = 461] 13:19:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f09b800) [pid = 8483] [serial = 1384] [outer = (nil)] 13:19:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8f864000) [pid = 8483] [serial = 1385] [outer = 0x8f09b800] 13:19:19 INFO - PROCESS | 8483 | 1471465159791 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8fbb9c00) [pid = 8483] [serial = 1386] [outer = 0x8f09b800] 13:19:20 INFO - PROCESS | 8483 | 1471465160564 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1531ms 13:19:20 INFO - PROCESS | 8483 | 1471465160625 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 8483 | 1471465160631 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:19:20 INFO - PROCESS | 8483 | 1471465160642 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 8483 | 1471465160645 Marionette TRACE conn3 <- [1,1818,null,{}] 13:19:20 INFO - PROCESS | 8483 | 1471465160652 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 8483 | 1471465160657 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:20 INFO - PROCESS | 8483 | 1471465160825 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:19:20 INFO - PROCESS | 8483 | 1471465160835 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 8483 | 1471465160840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbbc00 == 24 [pid = 8483] [id = 462] 13:19:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x912c6400) [pid = 8483] [serial = 1387] [outer = (nil)] 13:19:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x912cc800) [pid = 8483] [serial = 1388] [outer = 0x912c6400] 13:19:20 INFO - PROCESS | 8483 | 1471465160910 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x912df000) [pid = 8483] [serial = 1389] [outer = 0x912c6400] 13:19:21 INFO - PROCESS | 8483 | 1471465161889 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1299ms 13:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:19:21 INFO - PROCESS | 8483 | 1471465161941 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 8483 | 1471465161944 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:19:21 INFO - PROCESS | 8483 | 1471465161951 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 8483 | 1471465161956 Marionette TRACE conn3 <- [1,1822,null,{}] 13:19:21 INFO - PROCESS | 8483 | 1471465161976 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:21 INFO - PROCESS | 8483 | 1471465161984 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:22 INFO - PROCESS | 8483 | 1471465162253 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:19:22 INFO - PROCESS | 8483 | 1471465162276 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 8483 | 1471465162284 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x911dd400 == 25 [pid = 8483] [id = 463] 13:19:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x912e1800) [pid = 8483] [serial = 1390] [outer = (nil)] 13:19:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x9220b800) [pid = 8483] [serial = 1391] [outer = 0x912e1800] 13:19:22 INFO - PROCESS | 8483 | 1471465162351 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x9392b800) [pid = 8483] [serial = 1392] [outer = 0x912e1800] 13:19:23 INFO - PROCESS | 8483 | 1471465163254 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1339ms 13:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:19:23 INFO - PROCESS | 8483 | 1471465163289 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 8483 | 1471465163292 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:19:23 INFO - PROCESS | 8483 | 1471465163298 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 8483 | 1471465163302 Marionette TRACE conn3 <- [1,1826,null,{}] 13:19:23 INFO - PROCESS | 8483 | 1471465163313 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:23 INFO - PROCESS | 8483 | 1471465163317 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:23 INFO - PROCESS | 8483 | 1471465163539 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:19:23 INFO - PROCESS | 8483 | 1471465163576 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 8483 | 1471465163583 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fab400 == 26 [pid = 8483] [id = 464] 13:19:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x93a4f800) [pid = 8483] [serial = 1393] [outer = (nil)] 13:19:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x95254400) [pid = 8483] [serial = 1394] [outer = 0x93a4f800] 13:19:23 INFO - PROCESS | 8483 | 1471465163663 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9528fc00) [pid = 8483] [serial = 1395] [outer = 0x93a4f800] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x911db400) [pid = 8483] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x8eed1000) [pid = 8483] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0x8f867000) [pid = 8483] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x91c6b800) [pid = 8483] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x92fab000) [pid = 8483] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x95288800) [pid = 8483] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x9a79c800) [pid = 8483] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x8f0ef400) [pid = 8483] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0xa23b0c00) [pid = 8483] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8f8bd800) [pid = 8483] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x99e6bc00) [pid = 8483] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8ef7ac00) [pid = 8483] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91c6ac00) [pid = 8483] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f862000) [pid = 8483] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:19:24 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f095800) [pid = 8483] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:19:24 INFO - PROCESS | 8483 | 1471465164739 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1491ms 13:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:19:24 INFO - PROCESS | 8483 | 1471465164790 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 8483 | 1471465164792 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:19:24 INFO - PROCESS | 8483 | 1471465164797 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 8483 | 1471465164802 Marionette TRACE conn3 <- [1,1830,null,{}] 13:19:24 INFO - PROCESS | 8483 | 1471465164807 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 8483 | 1471465164812 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:24 INFO - PROCESS | 8483 | 1471465164965 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:19:25 INFO - PROCESS | 8483 | 1471465165109 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 8483 | 1471465165116 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8000 == 27 [pid = 8483] [id = 465] 13:19:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f0ebc00) [pid = 8483] [serial = 1396] [outer = (nil)] 13:19:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x91ae5000) [pid = 8483] [serial = 1397] [outer = 0x8f0ebc00] 13:19:25 INFO - PROCESS | 8483 | 1471465165194 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x97681c00) [pid = 8483] [serial = 1398] [outer = 0x8f0ebc00] 13:19:25 INFO - PROCESS | 8483 | 1471465165965 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1229ms 13:19:26 INFO - PROCESS | 8483 | 1471465166028 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 8483 | 1471465166032 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:19:26 INFO - PROCESS | 8483 | 1471465166037 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 8483 | 1471465166041 Marionette TRACE conn3 <- [1,1834,null,{}] 13:19:26 INFO - PROCESS | 8483 | 1471465166046 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 8483 | 1471465166056 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:26 INFO - PROCESS | 8483 | 1471465166215 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:19:26 INFO - PROCESS | 8483 | 1471465166224 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 8483 | 1471465166230 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x91153800 == 28 [pid = 8483] [id = 466] 13:19:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91c6ac00) [pid = 8483] [serial = 1399] [outer = (nil)] 13:19:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x98215000) [pid = 8483] [serial = 1400] [outer = 0x91c6ac00] 13:19:26 INFO - PROCESS | 8483 | 1471465166300 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x98d6b000) [pid = 8483] [serial = 1401] [outer = 0x91c6ac00] 13:19:27 INFO - PROCESS | 8483 | 1471465167501 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:19:27 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 13:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1534ms 13:19:27 INFO - PROCESS | 8483 | 1471465167573 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 8483 | 1471465167580 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:19:27 INFO - PROCESS | 8483 | 1471465167588 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 8483 | 1471465167596 Marionette TRACE conn3 <- [1,1838,null,{}] 13:19:27 INFO - PROCESS | 8483 | 1471465167604 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 8483 | 1471465167609 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:27 INFO - PROCESS | 8483 | 1471465167838 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:19:28 INFO - PROCESS | 8483 | 1471465168071 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 8483 | 1471465168080 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bb800 == 29 [pid = 8483] [id = 467] 13:19:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f7bdc00) [pid = 8483] [serial = 1402] [outer = (nil)] 13:19:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f8c3c00) [pid = 8483] [serial = 1403] [outer = 0x8f7bdc00] 13:19:28 INFO - PROCESS | 8483 | 1471465168211 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x91158400) [pid = 8483] [serial = 1404] [outer = 0x8f7bdc00] 13:19:29 INFO - PROCESS | 8483 | 1471465169199 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1687ms 13:19:29 INFO - PROCESS | 8483 | 1471465169275 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 8483 | 1471465169282 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:19:29 INFO - PROCESS | 8483 | 1471465169293 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 8483 | 1471465169297 Marionette TRACE conn3 <- [1,1842,null,{}] 13:19:29 INFO - PROCESS | 8483 | 1471465169304 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 8483 | 1471465169310 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:29 INFO - PROCESS | 8483 | 1471465169540 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:19:29 INFO - PROCESS | 8483 | 1471465169818 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 8483 | 1471465169825 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cf400 == 30 [pid = 8483] [id = 468] 13:19:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x91c65000) [pid = 8483] [serial = 1405] [outer = (nil)] 13:19:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x91f2b800) [pid = 8483] [serial = 1406] [outer = 0x91c65000] 13:19:29 INFO - PROCESS | 8483 | 1471465169926 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x93926c00) [pid = 8483] [serial = 1407] [outer = 0x91c65000] 13:19:30 INFO - PROCESS | 8483 | 1471465170912 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1684ms 13:19:30 INFO - PROCESS | 8483 | 1471465170978 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 8483 | 1471465170983 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:19:30 INFO - PROCESS | 8483 | 1471465170989 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 8483 | 1471465170996 Marionette TRACE conn3 <- [1,1846,null,{}] 13:19:31 INFO - PROCESS | 8483 | 1471465171012 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 8483 | 1471465171021 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:31 INFO - PROCESS | 8483 | 1471465171242 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:19:31 INFO - PROCESS | 8483 | 1471465171486 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 8483 | 1471465171495 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7be400 == 31 [pid = 8483] [id = 469] 13:19:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 98 (0x9768f400) [pid = 8483] [serial = 1408] [outer = (nil)] 13:19:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 99 (0x9891dc00) [pid = 8483] [serial = 1409] [outer = 0x9768f400] 13:19:31 INFO - PROCESS | 8483 | 1471465171621 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 100 (0x9951b800) [pid = 8483] [serial = 1410] [outer = 0x9768f400] 13:19:32 INFO - PROCESS | 8483 | 1471465172570 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:19:32 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) 13:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1641ms 13:19:32 INFO - PROCESS | 8483 | 1471465172631 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 8483 | 1471465172636 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:19:32 INFO - PROCESS | 8483 | 1471465172642 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 8483 | 1471465172646 Marionette TRACE conn3 <- [1,1850,null,{}] 13:19:32 INFO - PROCESS | 8483 | 1471465172652 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:32 INFO - PROCESS | 8483 | 1471465172657 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:32 INFO - PROCESS | 8483 | 1471465172842 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:19:33 INFO - PROCESS | 8483 | 1471465173068 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 8483 | 1471465173075 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbc1400 == 32 [pid = 8483] [id = 470] 13:19:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 101 (0x9768fc00) [pid = 8483] [serial = 1411] [outer = (nil)] 13:19:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 102 (0x995eb000) [pid = 8483] [serial = 1412] [outer = 0x9768fc00] 13:19:33 INFO - PROCESS | 8483 | 1471465173194 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 103 (0x99a7bc00) [pid = 8483] [serial = 1413] [outer = 0x9768fc00] 13:19:34 INFO - PROCESS | 8483 | 1471465174054 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1480ms 13:19:34 INFO - PROCESS | 8483 | 1471465174123 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 8483 | 1471465174127 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:19:34 INFO - PROCESS | 8483 | 1471465174134 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 8483 | 1471465174138 Marionette TRACE conn3 <- [1,1854,null,{}] 13:19:34 INFO - PROCESS | 8483 | 1471465174144 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:34 INFO - PROCESS | 8483 | 1471465174149 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:34 INFO - PROCESS | 8483 | 1471465174327 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:19:34 INFO - PROCESS | 8483 | 1471465174517 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 8483 | 1471465174529 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x989a9800 == 33 [pid = 8483] [id = 471] 13:19:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 104 (0x99519800) [pid = 8483] [serial = 1414] [outer = (nil)] 13:19:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 105 (0x99d6a800) [pid = 8483] [serial = 1415] [outer = 0x99519800] 13:19:34 INFO - PROCESS | 8483 | 1471465174606 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 106 (0x99fd8800) [pid = 8483] [serial = 1416] [outer = 0x99519800] 13:19:35 INFO - PROCESS | 8483 | 1471465175581 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1485ms 13:19:35 INFO - PROCESS | 8483 | 1471465175623 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 8483 | 1471465175629 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:19:35 INFO - PROCESS | 8483 | 1471465175638 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 8483 | 1471465175641 Marionette TRACE conn3 <- [1,1858,null,{}] 13:19:35 INFO - PROCESS | 8483 | 1471465175647 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:35 INFO - PROCESS | 8483 | 1471465175663 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:35 INFO - PROCESS | 8483 | 1471465175916 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:19:36 INFO - PROCESS | 8483 | 1471465176158 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 8483 | 1471465176166 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x91150800 == 34 [pid = 8483] [id = 472] 13:19:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 107 (0x912cb000) [pid = 8483] [serial = 1417] [outer = (nil)] 13:19:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 108 (0x9a0d0c00) [pid = 8483] [serial = 1418] [outer = 0x912cb000] 13:19:36 INFO - PROCESS | 8483 | 1471465176290 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 109 (0x9a4c5800) [pid = 8483] [serial = 1419] [outer = 0x912cb000] 13:19:37 INFO - PROCESS | 8483 | 1471465177196 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 13:19:37 INFO - PROCESS | 8483 | 1471465177273 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 8483 | 1471465177278 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:19:37 INFO - PROCESS | 8483 | 1471465177284 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 8483 | 1471465177288 Marionette TRACE conn3 <- [1,1862,null,{}] 13:19:37 INFO - PROCESS | 8483 | 1471465177293 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:37 INFO - PROCESS | 8483 | 1471465177298 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:37 INFO - PROCESS | 8483 | 1471465177523 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:19:37 INFO - PROCESS | 8483 | 1471465177758 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 8483 | 1471465177768 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ec800 == 35 [pid = 8483] [id = 473] 13:19:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 110 (0x8f0eec00) [pid = 8483] [serial = 1420] [outer = (nil)] 13:19:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 111 (0x8f7c1c00) [pid = 8483] [serial = 1421] [outer = 0x8f0eec00] 13:19:38 INFO - PROCESS | 8483 | 1471465178104 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 112 (0x8f8bb000) [pid = 8483] [serial = 1422] [outer = 0x8f0eec00] 13:19:39 INFO - PROCESS | 8483 | 1471465179160 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1940ms 13:19:39 INFO - PROCESS | 8483 | 1471465179226 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 8483 | 1471465179232 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:19:39 INFO - PROCESS | 8483 | 1471465179240 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 8483 | 1471465179244 Marionette TRACE conn3 <- [1,1866,null,{}] 13:19:39 INFO - PROCESS | 8483 | 1471465179251 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:39 INFO - PROCESS | 8483 | 1471465179257 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:39 INFO - PROCESS | 8483 | 1471465179473 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6800 == 34 [pid = 8483] [id = 445] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x911dd400 == 33 [pid = 8483] [id = 463] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x92fab400 == 32 [pid = 8483] [id = 464] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8000 == 31 [pid = 8483] [id = 465] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ec800 == 30 [pid = 8483] [id = 473] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x989a9800 == 29 [pid = 8483] [id = 471] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x91150800 == 28 [pid = 8483] [id = 472] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbc1400 == 27 [pid = 8483] [id = 470] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7be400 == 26 [pid = 8483] [id = 469] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bb800 == 25 [pid = 8483] [id = 467] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x912cf400 == 24 [pid = 8483] [id = 468] 13:19:40 INFO - PROCESS | 8483 | --DOCSHELL 0x91153800 == 23 [pid = 8483] [id = 466] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 111 (0x911e1000) [pid = 8483] [serial = 1349] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 110 (0x912c4000) [pid = 8483] [serial = 1350] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 109 (0x8f095400) [pid = 8483] [serial = 1311] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 108 (0x8eed9400) [pid = 8483] [serial = 1310] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 107 (0x912ca000) [pid = 8483] [serial = 1314] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 106 (0x91150400) [pid = 8483] [serial = 1313] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 105 (0x95254c00) [pid = 8483] [serial = 1317] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 104 (0x93928800) [pid = 8483] [serial = 1316] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 103 (0x99776800) [pid = 8483] [serial = 1320] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 102 (0x99521c00) [pid = 8483] [serial = 1319] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 101 (0x9a0c7400) [pid = 8483] [serial = 1323] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 100 (0x99fd9400) [pid = 8483] [serial = 1322] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 99 (0x9d99d800) [pid = 8483] [serial = 1326] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 98 (0x9abe0800) [pid = 8483] [serial = 1325] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 97 (0xa23b6800) [pid = 8483] [serial = 1329] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0xa237f400) [pid = 8483] [serial = 1328] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0xa3177c00) [pid = 8483] [serial = 1332] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0xa2fc9400) [pid = 8483] [serial = 1331] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x911dcc00) [pid = 8483] [serial = 1352] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0xa4d0dc00) [pid = 8483] [serial = 1335] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0xa33d7c00) [pid = 8483] [serial = 1334] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8f85f800) [pid = 8483] [serial = 1338] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8f7b9400) [pid = 8483] [serial = 1337] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x92fabc00) [pid = 8483] [serial = 1341] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91f23400) [pid = 8483] [serial = 1340] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f8bec00) [pid = 8483] [serial = 1346] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f0f1c00) [pid = 8483] [serial = 1344] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f0ea800) [pid = 8483] [serial = 1343] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91add400) [pid = 8483] [serial = 1355] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8f8c5000) [pid = 8483] [serial = 1347] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x912dbc00) [pid = 8483] [serial = 1353] [outer = (nil)] [url = about:blank] 13:19:40 INFO - PROCESS | 8483 | 1471465180914 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 8483 | 1471465180925 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed8c00 == 24 [pid = 8483] [id = 474] 13:19:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8eed9400) [pid = 8483] [serial = 1423] [outer = (nil)] 13:19:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8ef6e000) [pid = 8483] [serial = 1424] [outer = 0x8eed9400] 13:19:41 INFO - PROCESS | 8483 | 1471465181010 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f094c00) [pid = 8483] [serial = 1425] [outer = 0x8eed9400] 13:19:41 INFO - PROCESS | 8483 | 1471465181814 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2638ms 13:19:41 INFO - PROCESS | 8483 | 1471465181879 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:19:41 INFO - PROCESS | 8483 | 1471465181885 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:19:41 INFO - PROCESS | 8483 | 1471465181892 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 8483 | 1471465181896 Marionette TRACE conn3 <- [1,1870,null,{}] 13:19:41 INFO - PROCESS | 8483 | 1471465181905 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 8483 | 1471465181912 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:42 INFO - PROCESS | 8483 | 1471465182074 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:19:42 INFO - PROCESS | 8483 | 1471465182086 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 8483 | 1471465182097 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f3400 == 25 [pid = 8483] [id = 475] 13:19:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f0f4800) [pid = 8483] [serial = 1426] [outer = (nil)] 13:19:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f7be000) [pid = 8483] [serial = 1427] [outer = 0x8f0f4800] 13:19:42 INFO - PROCESS | 8483 | 1471465182192 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f85c800) [pid = 8483] [serial = 1428] [outer = 0x8f0f4800] 13:19:43 INFO - PROCESS | 8483 | 1471465183142 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1291ms 13:19:43 INFO - PROCESS | 8483 | 1471465183188 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 8483 | 1471465183195 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:19:43 INFO - PROCESS | 8483 | 1471465183202 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 8483 | 1471465183206 Marionette TRACE conn3 <- [1,1874,null,{}] 13:19:43 INFO - PROCESS | 8483 | 1471465183216 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 8483 | 1471465183220 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:43 INFO - PROCESS | 8483 | 1471465183458 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:19:43 INFO - PROCESS | 8483 | 1471465183490 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 8483 | 1471465183497 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f867c00 == 26 [pid = 8483] [id = 476] 13:19:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8f8bb800) [pid = 8483] [serial = 1429] [outer = (nil)] 13:19:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8fbb9800) [pid = 8483] [serial = 1430] [outer = 0x8f8bb800] 13:19:43 INFO - PROCESS | 8483 | 1471465183568 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9114f800) [pid = 8483] [serial = 1431] [outer = 0x8f8bb800] 13:19:44 INFO - PROCESS | 8483 | 1471465184601 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1437ms 13:19:44 INFO - PROCESS | 8483 | 1471465184640 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 8483 | 1471465184643 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:19:44 INFO - PROCESS | 8483 | 1471465184676 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 8483 | 1471465184686 Marionette TRACE conn3 <- [1,1878,null,{}] 13:19:44 INFO - PROCESS | 8483 | 1471465184694 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:44 INFO - PROCESS | 8483 | 1471465184702 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:44 INFO - PROCESS | 8483 | 1471465184921 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:19:44 INFO - PROCESS | 8483 | 1471465184945 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 8483 | 1471465184952 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e2000 == 27 [pid = 8483] [id = 477] 13:19:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x911e2800) [pid = 8483] [serial = 1432] [outer = (nil)] 13:19:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x912cc000) [pid = 8483] [serial = 1433] [outer = 0x911e2800] 13:19:45 INFO - PROCESS | 8483 | 1471465185020 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x912d5800) [pid = 8483] [serial = 1434] [outer = 0x911e2800] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x91c6ac00) [pid = 8483] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x8fbb7000) [pid = 8483] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8ef79400) [pid = 8483] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x911e7400) [pid = 8483] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8f0ebc00) [pid = 8483] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8eecdc00) [pid = 8483] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x912e1800) [pid = 8483] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f0f1400) [pid = 8483] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f7bac00) [pid = 8483] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f091800) [pid = 8483] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91f24800) [pid = 8483] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x93a50000) [pid = 8483] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f7c7800) [pid = 8483] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f09b800) [pid = 8483] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x912c6400) [pid = 8483] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:19:46 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x93a4f800) [pid = 8483] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:19:46 INFO - PROCESS | 8483 | 1471465186606 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1967ms 13:19:46 INFO - PROCESS | 8483 | 1471465186622 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 8483 | 1471465186625 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:19:46 INFO - PROCESS | 8483 | 1471465186634 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 8483 | 1471465186637 Marionette TRACE conn3 <- [1,1882,null,{}] 13:19:46 INFO - PROCESS | 8483 | 1471465186650 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:46 INFO - PROCESS | 8483 | 1471465186654 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:46 INFO - PROCESS | 8483 | 1471465186807 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:19:46 INFO - PROCESS | 8483 | 1471465186822 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 8483 | 1471465186830 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e7400 == 28 [pid = 8483] [id = 478] 13:19:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x8f0f1400) [pid = 8483] [serial = 1435] [outer = (nil)] 13:19:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x912d7800) [pid = 8483] [serial = 1436] [outer = 0x8f0f1400] 13:19:46 INFO - PROCESS | 8483 | 1471465186898 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x912dc800) [pid = 8483] [serial = 1437] [outer = 0x8f0f1400] 13:19:47 INFO - PROCESS | 8483 | 1471465187835 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1240ms 13:19:47 INFO - PROCESS | 8483 | 1471465187875 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 8483 | 1471465187878 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:19:47 INFO - PROCESS | 8483 | 1471465187884 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 8483 | 1471465187888 Marionette TRACE conn3 <- [1,1886,null,{}] 13:19:47 INFO - PROCESS | 8483 | 1471465187893 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:47 INFO - PROCESS | 8483 | 1471465187898 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:48 INFO - PROCESS | 8483 | 1471465188044 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:19:48 INFO - PROCESS | 8483 | 1471465188060 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 8483 | 1471465188078 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecf000 == 29 [pid = 8483] [id = 479] 13:19:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8eecf400) [pid = 8483] [serial = 1438] [outer = (nil)] 13:19:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8eed8400) [pid = 8483] [serial = 1439] [outer = 0x8eecf400] 13:19:48 INFO - PROCESS | 8483 | 1471465188208 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f098c00) [pid = 8483] [serial = 1440] [outer = 0x8eecf400] 13:19:49 INFO - PROCESS | 8483 | 1471465189414 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 13:19:49 INFO - PROCESS | 8483 | 1471465189476 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:19:49 INFO - PROCESS | 8483 | 1471465189482 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:19:49 INFO - PROCESS | 8483 | 1471465189491 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 8483 | 1471465189495 Marionette TRACE conn3 <- [1,1890,null,{}] 13:19:49 INFO - PROCESS | 8483 | 1471465189503 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:49 INFO - PROCESS | 8483 | 1471465189508 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:49 INFO - PROCESS | 8483 | 1471465189707 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:19:49 INFO - PROCESS | 8483 | 1471465189937 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 8483 | 1471465189946 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef74400 == 30 [pid = 8483] [id = 480] 13:19:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f0f1c00) [pid = 8483] [serial = 1441] [outer = (nil)] 13:19:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8fbb7400) [pid = 8483] [serial = 1442] [outer = 0x8f0f1c00] 13:19:50 INFO - PROCESS | 8483 | 1471465190076 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x91152800) [pid = 8483] [serial = 1443] [outer = 0x8f0f1c00] 13:19:51 INFO - PROCESS | 8483 | 1471465191104 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1696ms 13:19:51 INFO - PROCESS | 8483 | 1471465191185 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 8483 | 1471465191192 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:19:51 INFO - PROCESS | 8483 | 1471465191203 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 8483 | 1471465191207 Marionette TRACE conn3 <- [1,1894,null,{}] 13:19:51 INFO - PROCESS | 8483 | 1471465191213 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:51 INFO - PROCESS | 8483 | 1471465191219 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:51 INFO - PROCESS | 8483 | 1471465191442 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:19:51 INFO - PROCESS | 8483 | 1471465191756 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 8483 | 1471465191765 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x911da800 == 31 [pid = 8483] [id = 481] 13:19:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x912cf400) [pid = 8483] [serial = 1444] [outer = (nil)] 13:19:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x91ae3c00) [pid = 8483] [serial = 1445] [outer = 0x912cf400] 13:19:51 INFO - PROCESS | 8483 | 1471465191847 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91c6ac00) [pid = 8483] [serial = 1446] [outer = 0x912cf400] 13:19:52 INFO - PROCESS | 8483 | 1471465192912 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1790ms 13:19:52 INFO - PROCESS | 8483 | 1471465192993 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 8483 | 1471465192997 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:19:53 INFO - PROCESS | 8483 | 1471465193004 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 8483 | 1471465193010 Marionette TRACE conn3 <- [1,1898,null,{}] 13:19:53 INFO - PROCESS | 8483 | 1471465193027 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 8483 | 1471465193036 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:53 INFO - PROCESS | 8483 | 1471465193276 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:19:53 INFO - PROCESS | 8483 | 1471465193505 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 8483 | 1471465193513 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f096c00 == 32 [pid = 8483] [id = 482] 13:19:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x91c6fc00) [pid = 8483] [serial = 1447] [outer = (nil)] 13:19:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x92faa800) [pid = 8483] [serial = 1448] [outer = 0x91c6fc00] 13:19:53 INFO - PROCESS | 8483 | 1471465193592 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x92210000) [pid = 8483] [serial = 1449] [outer = 0x91c6fc00] 13:19:54 INFO - PROCESS | 8483 | 1471465194747 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1843ms 13:19:54 INFO - PROCESS | 8483 | 1471465194853 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 8483 | 1471465194858 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:19:54 INFO - PROCESS | 8483 | 1471465194866 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 8483 | 1471465194871 Marionette TRACE conn3 <- [1,1902,null,{}] 13:19:54 INFO - PROCESS | 8483 | 1471465194920 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 8483 | 1471465194927 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:55 INFO - PROCESS | 8483 | 1471465195229 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:19:55 INFO - PROCESS | 8483 | 1471465195386 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 8483 | 1471465195401 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ed800 == 33 [pid = 8483] [id = 483] 13:19:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f0ee000) [pid = 8483] [serial = 1450] [outer = (nil)] 13:19:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f7b9800) [pid = 8483] [serial = 1451] [outer = 0x8f0ee000] 13:19:55 INFO - PROCESS | 8483 | 1471465195472 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8f85f400) [pid = 8483] [serial = 1452] [outer = 0x8f0ee000] 13:19:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbbc00 == 32 [pid = 8483] [id = 462] 13:19:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91c66c00 == 31 [pid = 8483] [id = 446] 13:19:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e7400 == 30 [pid = 8483] [id = 478] 13:19:56 INFO - PROCESS | 8483 | --DOCSHELL 0x911e2000 == 29 [pid = 8483] [id = 477] 13:19:56 INFO - PROCESS | 8483 | --DOCSHELL 0x8f867c00 == 28 [pid = 8483] [id = 476] 13:19:56 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f3400 == 27 [pid = 8483] [id = 475] 13:19:56 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed8c00 == 26 [pid = 8483] [id = 474] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x98215000) [pid = 8483] [serial = 1400] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x98d6b000) [pid = 8483] [serial = 1401] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x97681c00) [pid = 8483] [serial = 1398] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x91ae4000) [pid = 8483] [serial = 1356] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x982e5c00) [pid = 8483] [serial = 1377] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x911da400) [pid = 8483] [serial = 1362] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91ae5000) [pid = 8483] [serial = 1397] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8ef74000) [pid = 8483] [serial = 1383] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x9392b800) [pid = 8483] [serial = 1392] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f861400) [pid = 8483] [serial = 1358] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x95289c00) [pid = 8483] [serial = 1371] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x95284000) [pid = 8483] [serial = 1370] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x98d6b400) [pid = 8483] [serial = 1380] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x92fb3400) [pid = 8483] [serial = 1365] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8eed8800) [pid = 8483] [serial = 1382] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x95253000) [pid = 8483] [serial = 1368] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9768e400) [pid = 8483] [serial = 1374] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9220b800) [pid = 8483] [serial = 1391] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x93c6cc00) [pid = 8483] [serial = 1367] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x982e9000) [pid = 8483] [serial = 1376] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9534cc00) [pid = 8483] [serial = 1373] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8c8800) [pid = 8483] [serial = 1359] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9220fc00) [pid = 8483] [serial = 1364] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f864000) [pid = 8483] [serial = 1385] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912df000) [pid = 8483] [serial = 1389] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95254400) [pid = 8483] [serial = 1394] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912cc800) [pid = 8483] [serial = 1388] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9528fc00) [pid = 8483] [serial = 1395] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbb9c00) [pid = 8483] [serial = 1386] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x989aa000) [pid = 8483] [serial = 1379] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x912dd800) [pid = 8483] [serial = 1361] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 8483 | 1471465196399 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1593ms 13:19:56 INFO - PROCESS | 8483 | 1471465196458 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 8483 | 1471465196465 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:19:56 INFO - PROCESS | 8483 | 1471465196475 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 8483 | 1471465196478 Marionette TRACE conn3 <- [1,1906,null,{}] 13:19:56 INFO - PROCESS | 8483 | 1471465196485 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:56 INFO - PROCESS | 8483 | 1471465196490 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:56 INFO - PROCESS | 8483 | 1471465196659 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:19:56 INFO - PROCESS | 8483 | 1471465196814 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 8483 | 1471465196825 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed8c00 == 27 [pid = 8483] [id = 484] 13:19:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f864000) [pid = 8483] [serial = 1453] [outer = (nil)] 13:19:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8fbb9c00) [pid = 8483] [serial = 1454] [outer = 0x8f864000] 13:19:56 INFO - PROCESS | 8483 | 1471465196893 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x911d8400) [pid = 8483] [serial = 1455] [outer = 0x8f864000] 13:19:57 INFO - PROCESS | 8483 | 1471465197719 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1292ms 13:19:57 INFO - PROCESS | 8483 | 1471465197766 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 8483 | 1471465197770 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:19:57 INFO - PROCESS | 8483 | 1471465197777 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 8483 | 1471465197783 Marionette TRACE conn3 <- [1,1910,null,{}] 13:19:57 INFO - PROCESS | 8483 | 1471465197802 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 8483 | 1471465197810 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:57 INFO - PROCESS | 8483 | 1471465197977 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:19:58 INFO - PROCESS | 8483 | 1471465198119 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 8483 | 1471465198133 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ce800 == 28 [pid = 8483] [id = 485] 13:19:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912d0800) [pid = 8483] [serial = 1456] [outer = (nil)] 13:19:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91ad9c00) [pid = 8483] [serial = 1457] [outer = 0x912d0800] 13:19:58 INFO - PROCESS | 8483 | 1471465198217 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91ae5c00) [pid = 8483] [serial = 1458] [outer = 0x912d0800] 13:19:59 INFO - PROCESS | 8483 | 1471465199130 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1395ms 13:19:59 INFO - PROCESS | 8483 | 1471465199172 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:19:59 INFO - PROCESS | 8483 | 1471465199177 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:19:59 INFO - PROCESS | 8483 | 1471465199191 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 8483 | 1471465199194 Marionette TRACE conn3 <- [1,1914,null,{}] 13:19:59 INFO - PROCESS | 8483 | 1471465199200 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:59 INFO - PROCESS | 8483 | 1471465199204 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:59 INFO - PROCESS | 8483 | 1471465199416 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:19:59 INFO - PROCESS | 8483 | 1471465199442 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 8483 | 1471465199452 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:19:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adb400 == 29 [pid = 8483] [id = 486] 13:19:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91f27800) [pid = 8483] [serial = 1459] [outer = (nil)] 13:19:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x92fabc00) [pid = 8483] [serial = 1460] [outer = 0x91f27800] 13:19:59 INFO - PROCESS | 8483 | 1471465199522 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93932800) [pid = 8483] [serial = 1461] [outer = 0x91f27800] 13:20:00 INFO - PROCESS | 8483 | 1471465200443 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1298ms 13:20:00 INFO - PROCESS | 8483 | 1471465200480 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 8483 | 1471465200483 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:20:00 INFO - PROCESS | 8483 | 1471465200489 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 8483 | 1471465200492 Marionette TRACE conn3 <- [1,1918,null,{}] 13:20:00 INFO - PROCESS | 8483 | 1471465200503 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:00 INFO - PROCESS | 8483 | 1471465200507 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:00 INFO - PROCESS | 8483 | 1471465200801 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0f4800) [pid = 8483] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8eed9400) [pid = 8483] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f7bdc00) [pid = 8483] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f0eec00) [pid = 8483] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91c65000) [pid = 8483] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9768f400) [pid = 8483] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911e2800) [pid = 8483] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9768fc00) [pid = 8483] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f8bb800) [pid = 8483] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x99519800) [pid = 8483] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:20:00 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x912cb000) [pid = 8483] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:20:00 INFO - PROCESS | 8483 | 1471465200919 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 8483 | 1471465200927 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f092400 == 30 [pid = 8483] [id = 487] 13:20:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f0e6c00) [pid = 8483] [serial = 1462] [outer = (nil)] 13:20:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f8c6c00) [pid = 8483] [serial = 1463] [outer = 0x8f0e6c00] 13:20:00 INFO - PROCESS | 8483 | 1471465200994 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91151000) [pid = 8483] [serial = 1464] [outer = 0x8f0e6c00] 13:20:01 INFO - PROCESS | 8483 | 1471465201926 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1487ms 13:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:20:01 INFO - PROCESS | 8483 | 1471465201978 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 8483 | 1471465201980 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:20:01 INFO - PROCESS | 8483 | 1471465201987 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 8483 | 1471465201991 Marionette TRACE conn3 <- [1,1922,null,{}] 13:20:02 INFO - PROCESS | 8483 | 1471465202000 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:02 INFO - PROCESS | 8483 | 1471465202010 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:02 INFO - PROCESS | 8483 | 1471465202316 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:20:02 INFO - PROCESS | 8483 | 1471465202332 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 8483 | 1471465202340 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed4800 == 31 [pid = 8483] [id = 488] 13:20:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f0eec00) [pid = 8483] [serial = 1465] [outer = (nil)] 13:20:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x93c71000) [pid = 8483] [serial = 1466] [outer = 0x8f0eec00] 13:20:02 INFO - PROCESS | 8483 | 1471465202412 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9528e800) [pid = 8483] [serial = 1467] [outer = 0x8f0eec00] 13:20:03 INFO - PROCESS | 8483 | 1471465203690 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1743ms 13:20:03 INFO - PROCESS | 8483 | 1471465203730 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 8483 | 1471465203737 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:20:03 INFO - PROCESS | 8483 | 1471465203747 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 8483 | 1471465203751 Marionette TRACE conn3 <- [1,1926,null,{}] 13:20:03 INFO - PROCESS | 8483 | 1471465203760 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 8483 | 1471465203765 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:04 INFO - PROCESS | 8483 | 1471465203999 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:20:04 INFO - PROCESS | 8483 | 1471465204280 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 8483 | 1471465204289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0c00 == 32 [pid = 8483] [id = 489] 13:20:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f0efc00) [pid = 8483] [serial = 1468] [outer = (nil)] 13:20:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f8c3000) [pid = 8483] [serial = 1469] [outer = 0x8f0efc00] 13:20:04 INFO - PROCESS | 8483 | 1471465204375 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbba800) [pid = 8483] [serial = 1470] [outer = 0x8f0efc00] 13:20:05 INFO - PROCESS | 8483 | 1471465205328 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1638ms 13:20:05 INFO - PROCESS | 8483 | 1471465205385 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 8483 | 1471465205393 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:20:05 INFO - PROCESS | 8483 | 1471465205404 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 8483 | 1471465205408 Marionette TRACE conn3 <- [1,1930,null,{}] 13:20:05 INFO - PROCESS | 8483 | 1471465205415 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 8483 | 1471465205421 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:05 INFO - PROCESS | 8483 | 1471465205639 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:20:05 INFO - PROCESS | 8483 | 1471465205870 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 8483 | 1471465205877 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c1c00 == 33 [pid = 8483] [id = 490] 13:20:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x912dd800) [pid = 8483] [serial = 1471] [outer = (nil)] 13:20:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91ae0c00) [pid = 8483] [serial = 1472] [outer = 0x912dd800] 13:20:06 INFO - PROCESS | 8483 | 1471465206005 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91c6a400) [pid = 8483] [serial = 1473] [outer = 0x912dd800] 13:20:06 INFO - PROCESS | 8483 | 1471465206991 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1642ms 13:20:07 INFO - PROCESS | 8483 | 1471465207046 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 8483 | 1471465207050 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:20:07 INFO - PROCESS | 8483 | 1471465207057 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 8483 | 1471465207063 Marionette TRACE conn3 <- [1,1934,null,{}] 13:20:07 INFO - PROCESS | 8483 | 1471465207080 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 8483 | 1471465207089 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:07 INFO - PROCESS | 8483 | 1471465207272 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:20:07 INFO - PROCESS | 8483 | 1471465207517 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 8483 | 1471465207530 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e4800 == 34 [pid = 8483] [id = 491] 13:20:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95286800) [pid = 8483] [serial = 1474] [outer = (nil)] 13:20:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x95290400) [pid = 8483] [serial = 1475] [outer = 0x95286800] 13:20:07 INFO - PROCESS | 8483 | 1471465207657 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x95347000) [pid = 8483] [serial = 1476] [outer = 0x95286800] 13:20:08 INFO - PROCESS | 8483 | 1471465208604 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1590ms 13:20:08 INFO - PROCESS | 8483 | 1471465208648 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:20:08 INFO - PROCESS | 8483 | 1471465208653 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:20:08 INFO - PROCESS | 8483 | 1471465208659 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 8483 | 1471465208663 Marionette TRACE conn3 <- [1,1938,null,{}] 13:20:08 INFO - PROCESS | 8483 | 1471465208669 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 8483 | 1471465208674 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:08 INFO - PROCESS | 8483 | 1471465208863 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:20:09 INFO - PROCESS | 8483 | 1471465209087 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 8483 | 1471465209095 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adf800 == 35 [pid = 8483] [id = 492] 13:20:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x92201400) [pid = 8483] [serial = 1477] [outer = (nil)] 13:20:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x97686400) [pid = 8483] [serial = 1478] [outer = 0x92201400] 13:20:09 INFO - PROCESS | 8483 | 1471465209219 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9768c000) [pid = 8483] [serial = 1479] [outer = 0x92201400] 13:20:10 INFO - PROCESS | 8483 | 1471465210084 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1481ms 13:20:10 INFO - PROCESS | 8483 | 1471465210140 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 8483 | 1471465210145 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:20:10 INFO - PROCESS | 8483 | 1471465210151 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 8483 | 1471465210155 Marionette TRACE conn3 <- [1,1942,null,{}] 13:20:10 INFO - PROCESS | 8483 | 1471465210160 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:10 INFO - PROCESS | 8483 | 1471465210166 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:10 INFO - PROCESS | 8483 | 1471465210340 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:20:10 INFO - PROCESS | 8483 | 1471465210521 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 8483 | 1471465210530 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x9534b800 == 36 [pid = 8483] [id = 493] 13:20:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x97684000) [pid = 8483] [serial = 1480] [outer = (nil)] 13:20:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x976b7c00) [pid = 8483] [serial = 1481] [outer = 0x97684000] 13:20:10 INFO - PROCESS | 8483 | 1471465210621 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x976d7400) [pid = 8483] [serial = 1482] [outer = 0x97684000] 13:20:11 INFO - PROCESS | 8483 | 1471465211580 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1485ms 13:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:20:11 INFO - PROCESS | 8483 | 1471465211637 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 8483 | 1471465211640 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:20:11 INFO - PROCESS | 8483 | 1471465211646 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 8483 | 1471465211650 Marionette TRACE conn3 <- [1,1946,null,{}] 13:20:11 INFO - PROCESS | 8483 | 1471465211656 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:11 INFO - PROCESS | 8483 | 1471465211666 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:11 INFO - PROCESS | 8483 | 1471465211907 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:20:12 INFO - PROCESS | 8483 | 1471465212361 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 8483 | 1471465212371 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09c000 == 37 [pid = 8483] [id = 494] 13:20:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f09d000) [pid = 8483] [serial = 1483] [outer = (nil)] 13:20:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f0e7800) [pid = 8483] [serial = 1484] [outer = 0x8f09d000] 13:20:12 INFO - PROCESS | 8483 | 1471465212497 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f7be400) [pid = 8483] [serial = 1485] [outer = 0x8f09d000] 13:20:13 INFO - PROCESS | 8483 | 1471465213395 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1791ms 13:20:13 INFO - PROCESS | 8483 | 1471465213439 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 8483 | 1471465213445 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:20:13 INFO - PROCESS | 8483 | 1471465213452 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 8483 | 1471465213457 Marionette TRACE conn3 <- [1,1950,null,{}] 13:20:13 INFO - PROCESS | 8483 | 1471465213467 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 8483 | 1471465213475 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:13 INFO - PROCESS | 8483 | 1471465213644 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:20:13 INFO - PROCESS | 8483 | 1471465213966 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 8483 | 1471465213974 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bc000 == 38 [pid = 8483] [id = 495] 13:20:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x91156000) [pid = 8483] [serial = 1486] [outer = (nil)] 13:20:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x912c6400) [pid = 8483] [serial = 1487] [outer = 0x91156000] 13:20:14 INFO - PROCESS | 8483 | 1471465214054 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x912d4000) [pid = 8483] [serial = 1488] [outer = 0x91156000] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85b800 == 37 [pid = 8483] [id = 448] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x911d9000 == 36 [pid = 8483] [id = 449] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef73800 == 35 [pid = 8483] [id = 459] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6cc00 == 34 [pid = 8483] [id = 461] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f093000 == 33 [pid = 8483] [id = 447] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x91f22000 == 32 [pid = 8483] [id = 454] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71c00 == 31 [pid = 8483] [id = 452] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f869000 == 30 [pid = 8483] [id = 450] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef72400 == 29 [pid = 8483] [id = 451] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef74400 == 28 [pid = 8483] [id = 480] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x91152400 == 27 [pid = 8483] [id = 453] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71400 == 26 [pid = 8483] [id = 457] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f096c00 == 25 [pid = 8483] [id = 482] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09a800 == 24 [pid = 8483] [id = 456] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x911da800 == 23 [pid = 8483] [id = 481] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecf000 == 22 [pid = 8483] [id = 479] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecb400 == 21 [pid = 8483] [id = 460] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x9392e000 == 20 [pid = 8483] [id = 455] 13:20:15 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef72c00 == 19 [pid = 8483] [id = 458] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x912d7800) [pid = 8483] [serial = 1436] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8f7be000) [pid = 8483] [serial = 1427] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f85c800) [pid = 8483] [serial = 1428] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8ef6e000) [pid = 8483] [serial = 1424] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f094c00) [pid = 8483] [serial = 1425] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91158400) [pid = 8483] [serial = 1404] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8f8c3c00) [pid = 8483] [serial = 1403] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f8bb000) [pid = 8483] [serial = 1422] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f7c1c00) [pid = 8483] [serial = 1421] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x93926c00) [pid = 8483] [serial = 1407] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x91f2b800) [pid = 8483] [serial = 1406] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9951b800) [pid = 8483] [serial = 1410] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9891dc00) [pid = 8483] [serial = 1409] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x912cc000) [pid = 8483] [serial = 1433] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x99a7bc00) [pid = 8483] [serial = 1413] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x995eb000) [pid = 8483] [serial = 1412] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912d5800) [pid = 8483] [serial = 1434] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8fbb9800) [pid = 8483] [serial = 1430] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x99fd8800) [pid = 8483] [serial = 1416] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99d6a800) [pid = 8483] [serial = 1415] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9114f800) [pid = 8483] [serial = 1431] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9a4c5800) [pid = 8483] [serial = 1419] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9a0d0c00) [pid = 8483] [serial = 1418] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 8483 | 1471465215929 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2490ms 13:20:15 INFO - PROCESS | 8483 | 1471465215943 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 8483 | 1471465215949 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:20:16 INFO - PROCESS | 8483 | 1471465216008 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 8483 | 1471465216013 Marionette TRACE conn3 <- [1,1954,null,{}] 13:20:16 INFO - PROCESS | 8483 | 1471465216022 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:16 INFO - PROCESS | 8483 | 1471465216027 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:16 INFO - PROCESS | 8483 | 1471465216191 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:20:16 INFO - PROCESS | 8483 | 1471465216201 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 8483 | 1471465216210 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef7ac00 == 20 [pid = 8483] [id = 496] 13:20:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f091400) [pid = 8483] [serial = 1489] [outer = (nil)] 13:20:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f0e7c00) [pid = 8483] [serial = 1490] [outer = 0x8f091400] 13:20:16 INFO - PROCESS | 8483 | 1471465216282 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f0eac00) [pid = 8483] [serial = 1491] [outer = 0x8f091400] 13:20:17 INFO - PROCESS | 8483 | 1471465217198 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1239ms 13:20:17 INFO - PROCESS | 8483 | 1471465217241 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 8483 | 1471465217248 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:20:17 INFO - PROCESS | 8483 | 1471465217263 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 8483 | 1471465217268 Marionette TRACE conn3 <- [1,1958,null,{}] 13:20:17 INFO - PROCESS | 8483 | 1471465217274 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 8483 | 1471465217279 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:17 INFO - PROCESS | 8483 | 1471465217454 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:20:17 INFO - PROCESS | 8483 | 1471465217599 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 8483 | 1471465217606 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f865000 == 21 [pid = 8483] [id = 497] 13:20:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f866400) [pid = 8483] [serial = 1492] [outer = (nil)] 13:20:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f8c0800) [pid = 8483] [serial = 1493] [outer = 0x8f866400] 13:20:17 INFO - PROCESS | 8483 | 1471465217678 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f8c7000) [pid = 8483] [serial = 1494] [outer = 0x8f866400] 13:20:18 INFO - PROCESS | 8483 | 1471465218635 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1432ms 13:20:18 INFO - PROCESS | 8483 | 1471465218696 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 8483 | 1471465218700 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:20:18 INFO - PROCESS | 8483 | 1471465218707 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 8483 | 1471465218712 Marionette TRACE conn3 <- [1,1962,null,{}] 13:20:18 INFO - PROCESS | 8483 | 1471465218737 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:18 INFO - PROCESS | 8483 | 1471465218746 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:18 INFO - PROCESS | 8483 | 1471465218970 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:20:19 INFO - PROCESS | 8483 | 1471465218994 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 8483 | 1471465219006 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e2c00 == 22 [pid = 8483] [id = 498] 13:20:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x911e3400) [pid = 8483] [serial = 1495] [outer = (nil)] 13:20:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912c4800) [pid = 8483] [serial = 1496] [outer = 0x911e3400] 13:20:19 INFO - PROCESS | 8483 | 1471465219075 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912d0400) [pid = 8483] [serial = 1497] [outer = 0x911e3400] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f0f1400) [pid = 8483] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91f27800) [pid = 8483] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0e6c00) [pid = 8483] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912cf400) [pid = 8483] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912d0800) [pid = 8483] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f0f1c00) [pid = 8483] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f0ee000) [pid = 8483] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f864000) [pid = 8483] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8eecf400) [pid = 8483] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91c6fc00) [pid = 8483] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:20:20 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f0eec00) [pid = 8483] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:20:20 INFO - PROCESS | 8483 | 1471465220695 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2048ms 13:20:20 INFO - PROCESS | 8483 | 1471465220756 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 8483 | 1471465220763 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:20:20 INFO - PROCESS | 8483 | 1471465220782 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 8483 | 1471465220788 Marionette TRACE conn3 <- [1,1966,null,{}] 13:20:20 INFO - PROCESS | 8483 | 1471465220796 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 8483 | 1471465220803 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:21 INFO - PROCESS | 8483 | 1471465221006 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:20:21 INFO - PROCESS | 8483 | 1471465221180 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 8483 | 1471465221196 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72c00 == 23 [pid = 8483] [id = 499] 13:20:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8ef75c00) [pid = 8483] [serial = 1498] [outer = (nil)] 13:20:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f7b8800) [pid = 8483] [serial = 1499] [outer = 0x8ef75c00] 13:20:21 INFO - PROCESS | 8483 | 1471465221280 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f85cc00) [pid = 8483] [serial = 1500] [outer = 0x8ef75c00] 13:20:22 INFO - PROCESS | 8483 | 1471465222276 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1544ms 13:20:22 INFO - PROCESS | 8483 | 1471465222326 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 8483 | 1471465222333 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:20:22 INFO - PROCESS | 8483 | 1471465222344 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 8483 | 1471465222348 Marionette TRACE conn3 <- [1,1970,null,{}] 13:20:22 INFO - PROCESS | 8483 | 1471465222359 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 8483 | 1471465222371 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:22 INFO - PROCESS | 8483 | 1471465222598 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:20:22 INFO - PROCESS | 8483 | 1471465222818 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 8483 | 1471465222831 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x91152c00 == 24 [pid = 8483] [id = 500] 13:20:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91155000) [pid = 8483] [serial = 1501] [outer = (nil)] 13:20:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x911dc400) [pid = 8483] [serial = 1502] [outer = 0x91155000] 13:20:22 INFO - PROCESS | 8483 | 1471465222956 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912c4000) [pid = 8483] [serial = 1503] [outer = 0x91155000] 13:20:24 INFO - PROCESS | 8483 | 1471465224021 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1743ms 13:20:24 INFO - PROCESS | 8483 | 1471465224089 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 8483 | 1471465224096 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:20:24 INFO - PROCESS | 8483 | 1471465224107 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 8483 | 1471465224117 Marionette TRACE conn3 <- [1,1974,null,{}] 13:20:24 INFO - PROCESS | 8483 | 1471465224145 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 8483 | 1471465224160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:24 INFO - PROCESS | 8483 | 1471465224450 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:20:24 INFO - PROCESS | 8483 | 1471465224644 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 8483 | 1471465224657 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae8000 == 25 [pid = 8483] [id = 501] 13:20:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c61400) [pid = 8483] [serial = 1504] [outer = (nil)] 13:20:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91c6f000) [pid = 8483] [serial = 1505] [outer = 0x91c61400] 13:20:24 INFO - PROCESS | 8483 | 1471465224740 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f28c00) [pid = 8483] [serial = 1506] [outer = 0x91c61400] 13:20:25 INFO - PROCESS | 8483 | 1471465225803 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1750ms 13:20:25 INFO - PROCESS | 8483 | 1471465225855 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 8483 | 1471465225861 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:20:25 INFO - PROCESS | 8483 | 1471465225869 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 8483 | 1471465225874 Marionette TRACE conn3 <- [1,1978,null,{}] 13:20:25 INFO - PROCESS | 8483 | 1471465225882 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:25 INFO - PROCESS | 8483 | 1471465225888 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:26 INFO - PROCESS | 8483 | 1471465226133 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912dc800) [pid = 8483] [serial = 1437] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x92fabc00) [pid = 8483] [serial = 1460] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f8c6c00) [pid = 8483] [serial = 1463] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93932800) [pid = 8483] [serial = 1461] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91ae3c00) [pid = 8483] [serial = 1445] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91c6ac00) [pid = 8483] [serial = 1446] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91ad9c00) [pid = 8483] [serial = 1457] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8fbb7400) [pid = 8483] [serial = 1442] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91152800) [pid = 8483] [serial = 1443] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f7b9800) [pid = 8483] [serial = 1451] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f85f400) [pid = 8483] [serial = 1452] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x8fbb9c00) [pid = 8483] [serial = 1454] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x911d8400) [pid = 8483] [serial = 1455] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8eed8400) [pid = 8483] [serial = 1439] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8f098c00) [pid = 8483] [serial = 1440] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x92faa800) [pid = 8483] [serial = 1448] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x92210000) [pid = 8483] [serial = 1449] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x9528e800) [pid = 8483] [serial = 1467] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x93c71000) [pid = 8483] [serial = 1466] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x91151000) [pid = 8483] [serial = 1464] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x91ae5c00) [pid = 8483] [serial = 1458] [outer = (nil)] [url = about:blank] 13:20:26 INFO - PROCESS | 8483 | 1471465226416 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 8483 | 1471465226430 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f093800 == 26 [pid = 8483] [id = 502] 13:20:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x8f098c00) [pid = 8483] [serial = 1507] [outer = (nil)] 13:20:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x8f0e9800) [pid = 8483] [serial = 1508] [outer = 0x8f098c00] 13:20:26 INFO - PROCESS | 8483 | 1471465226517 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x8f7bcc00) [pid = 8483] [serial = 1509] [outer = 0x8f098c00] 13:20:27 INFO - PROCESS | 8483 | 1471465227278 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1443ms 13:20:27 INFO - PROCESS | 8483 | 1471465227311 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 8483 | 1471465227317 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:20:27 INFO - PROCESS | 8483 | 1471465227327 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 8483 | 1471465227330 Marionette TRACE conn3 <- [1,1982,null,{}] 13:20:27 INFO - PROCESS | 8483 | 1471465227337 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 8483 | 1471465227342 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:27 INFO - PROCESS | 8483 | 1471465227518 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:20:27 INFO - PROCESS | 8483 | 1471465227651 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 8483 | 1471465227658 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef79c00 == 27 [pid = 8483] [id = 503] 13:20:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8f864800) [pid = 8483] [serial = 1510] [outer = (nil)] 13:20:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x9114d400) [pid = 8483] [serial = 1511] [outer = 0x8f864800] 13:20:27 INFO - PROCESS | 8483 | 1471465227736 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x91155400) [pid = 8483] [serial = 1512] [outer = 0x8f864800] 13:20:28 INFO - PROCESS | 8483 | 1471465228520 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1228ms 13:20:28 INFO - PROCESS | 8483 | 1471465228558 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 8483 | 1471465228561 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:20:28 INFO - PROCESS | 8483 | 1471465228568 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 8483 | 1471465228574 Marionette TRACE conn3 <- [1,1986,null,{}] 13:20:28 INFO - PROCESS | 8483 | 1471465228589 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:28 INFO - PROCESS | 8483 | 1471465228598 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:28 INFO - PROCESS | 8483 | 1471465228754 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:20:28 INFO - PROCESS | 8483 | 1471465228765 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 8483 | 1471465228772 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adcc00 == 28 [pid = 8483] [id = 504] 13:20:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x91add400) [pid = 8483] [serial = 1513] [outer = (nil)] 13:20:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x91ae5800) [pid = 8483] [serial = 1514] [outer = 0x91add400] 13:20:28 INFO - PROCESS | 8483 | 1471465228846 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x91c68000) [pid = 8483] [serial = 1515] [outer = 0x91add400] 13:20:29 INFO - PROCESS | 8483 | 1471465229857 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1336ms 13:20:29 INFO - PROCESS | 8483 | 1471465229905 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 8483 | 1471465229910 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:20:29 INFO - PROCESS | 8483 | 1471465229923 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 8483 | 1471465229925 Marionette TRACE conn3 <- [1,1990,null,{}] 13:20:29 INFO - PROCESS | 8483 | 1471465229931 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 8483 | 1471465229936 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:30 INFO - PROCESS | 8483 | 1471465230158 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:20:30 INFO - PROCESS | 8483 | 1471465230183 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 8483 | 1471465230188 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c67c00 == 29 [pid = 8483] [id = 505] 13:20:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91c6c400) [pid = 8483] [serial = 1516] [outer = (nil)] 13:20:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x92fa9400) [pid = 8483] [serial = 1517] [outer = 0x91c6c400] 13:20:30 INFO - PROCESS | 8483 | 1471465230259 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x92fae800) [pid = 8483] [serial = 1518] [outer = 0x91c6c400] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f866400) [pid = 8483] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f09d000) [pid = 8483] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x97684000) [pid = 8483] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x95286800) [pid = 8483] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f0efc00) [pid = 8483] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x92201400) [pid = 8483] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x912dd800) [pid = 8483] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x91156000) [pid = 8483] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:20:31 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x8f091400) [pid = 8483] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:20:31 INFO - PROCESS | 8483 | 1471465231173 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1289ms 13:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:20:31 INFO - PROCESS | 8483 | 1471465231205 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 8483 | 1471465231208 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:20:31 INFO - PROCESS | 8483 | 1471465231214 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 8483 | 1471465231218 Marionette TRACE conn3 <- [1,1994,null,{}] 13:20:31 INFO - PROCESS | 8483 | 1471465231227 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 8483 | 1471465231231 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:31 INFO - PROCESS | 8483 | 1471465231430 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:20:31 INFO - PROCESS | 8483 | 1471465231514 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 8483 | 1471465231523 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09b000 == 30 [pid = 8483] [id = 506] 13:20:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8f09ec00) [pid = 8483] [serial = 1519] [outer = (nil)] 13:20:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x91ad9400) [pid = 8483] [serial = 1520] [outer = 0x8f09ec00] 13:20:31 INFO - PROCESS | 8483 | 1471465231590 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x91f27400) [pid = 8483] [serial = 1521] [outer = 0x8f09ec00] 13:20:32 INFO - PROCESS | 8483 | 1471465232358 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1186ms 13:20:32 INFO - PROCESS | 8483 | 1471465232403 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 8483 | 1471465232410 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:20:32 INFO - PROCESS | 8483 | 1471465232421 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 8483 | 1471465232423 Marionette TRACE conn3 <- [1,1998,null,{}] 13:20:32 INFO - PROCESS | 8483 | 1471465232429 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 8483 | 1471465232440 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:32 INFO - PROCESS | 8483 | 1471465232634 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:20:32 INFO - PROCESS | 8483 | 1471465232768 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 8483 | 1471465232774 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeca800 == 31 [pid = 8483] [id = 507] 13:20:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f0e6c00) [pid = 8483] [serial = 1522] [outer = (nil)] 13:20:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x93c68800) [pid = 8483] [serial = 1523] [outer = 0x8f0e6c00] 13:20:32 INFO - PROCESS | 8483 | 1471465232858 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x9524dc00) [pid = 8483] [serial = 1524] [outer = 0x8f0e6c00] 13:20:33 INFO - PROCESS | 8483 | 1471465233868 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 13:20:33 INFO - PROCESS | 8483 | 1471465233904 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:20:33 INFO - PROCESS | 8483 | 1471465233910 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:20:33 INFO - PROCESS | 8483 | 1471465233919 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 8483 | 1471465233922 Marionette TRACE conn3 <- [1,2002,null,{}] 13:20:33 INFO - PROCESS | 8483 | 1471465233936 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 8483 | 1471465233946 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:34 INFO - PROCESS | 8483 | 1471465234136 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:20:34 INFO - PROCESS | 8483 | 1471465234313 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 8483 | 1471465234321 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f097800 == 32 [pid = 8483] [id = 508] 13:20:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f09a800) [pid = 8483] [serial = 1525] [outer = (nil)] 13:20:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f861800) [pid = 8483] [serial = 1526] [outer = 0x8f09a800] 13:20:34 INFO - PROCESS | 8483 | 1471465234462 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8fbbfc00) [pid = 8483] [serial = 1527] [outer = 0x8f09a800] 13:20:35 INFO - PROCESS | 8483 | 1471465235405 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1537ms 13:20:35 INFO - PROCESS | 8483 | 1471465235455 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 8483 | 1471465235463 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:20:35 INFO - PROCESS | 8483 | 1471465235474 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 8483 | 1471465235479 Marionette TRACE conn3 <- [1,2006,null,{}] 13:20:35 INFO - PROCESS | 8483 | 1471465235485 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:35 INFO - PROCESS | 8483 | 1471465235491 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:35 INFO - PROCESS | 8483 | 1471465235683 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:20:35 INFO - PROCESS | 8483 | 1471465235861 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 8483 | 1471465235871 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85a800 == 33 [pid = 8483] [id = 509] 13:20:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x912dd000) [pid = 8483] [serial = 1528] [outer = (nil)] 13:20:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91ade800) [pid = 8483] [serial = 1529] [outer = 0x912dd000] 13:20:35 INFO - PROCESS | 8483 | 1471465235955 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91c6ec00) [pid = 8483] [serial = 1530] [outer = 0x912dd000] 13:20:36 INFO - PROCESS | 8483 | 1471465236965 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:20:37 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 13:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1544ms 13:20:37 INFO - PROCESS | 8483 | 1471465237019 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 8483 | 1471465237023 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:20:37 INFO - PROCESS | 8483 | 1471465237030 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 8483 | 1471465237036 Marionette TRACE conn3 <- [1,2010,null,{}] 13:20:37 INFO - PROCESS | 8483 | 1471465237053 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:37 INFO - PROCESS | 8483 | 1471465237062 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:37 INFO - PROCESS | 8483 | 1471465237279 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:20:37 INFO - PROCESS | 8483 | 1471465237527 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 8483 | 1471465237538 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2e000 == 34 [pid = 8483] [id = 510] 13:20:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9525a000) [pid = 8483] [serial = 1531] [outer = (nil)] 13:20:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x95288000) [pid = 8483] [serial = 1532] [outer = 0x9525a000] 13:20:37 INFO - PROCESS | 8483 | 1471465237667 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9528f400) [pid = 8483] [serial = 1533] [outer = 0x9525a000] 13:20:38 INFO - PROCESS | 8483 | 1471465238569 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:20:38 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 13:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1595ms 13:20:38 INFO - PROCESS | 8483 | 1471465238626 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:20:38 INFO - PROCESS | 8483 | 1471465238631 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:20:38 INFO - PROCESS | 8483 | 1471465238638 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 8483 | 1471465238642 Marionette TRACE conn3 <- [1,2014,null,{}] 13:20:38 INFO - PROCESS | 8483 | 1471465238647 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:38 INFO - PROCESS | 8483 | 1471465238653 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:38 INFO - PROCESS | 8483 | 1471465238828 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:20:39 INFO - PROCESS | 8483 | 1471465239018 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 8483 | 1471465239029 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6b400 == 35 [pid = 8483] [id = 511] 13:20:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x95286800) [pid = 8483] [serial = 1534] [outer = (nil)] 13:20:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x97686c00) [pid = 8483] [serial = 1535] [outer = 0x95286800] 13:20:39 INFO - PROCESS | 8483 | 1471465239150 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9768f000) [pid = 8483] [serial = 1536] [outer = 0x95286800] 13:20:40 INFO - PROCESS | 8483 | 1471465240092 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 13:20:40 INFO - PROCESS | 8483 | 1471465240169 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 8483 | 1471465240173 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:20:40 INFO - PROCESS | 8483 | 1471465240180 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 8483 | 1471465240184 Marionette TRACE conn3 <- [1,2018,null,{}] 13:20:40 INFO - PROCESS | 8483 | 1471465240190 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:40 INFO - PROCESS | 8483 | 1471465240195 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:40 INFO - PROCESS | 8483 | 1471465240404 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:20:40 INFO - PROCESS | 8483 | 1471465240591 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 8483 | 1471465240601 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71c00 == 36 [pid = 8483] [id = 512] 13:20:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8ef7a800) [pid = 8483] [serial = 1537] [outer = (nil)] 13:20:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x98258400) [pid = 8483] [serial = 1538] [outer = 0x8ef7a800] 13:20:40 INFO - PROCESS | 8483 | 1471465240707 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x982e4c00) [pid = 8483] [serial = 1539] [outer = 0x8ef7a800] 13:20:41 INFO - PROCESS | 8483 | 1471465241660 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1530ms 13:20:41 INFO - PROCESS | 8483 | 1471465241711 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 8483 | 1471465241716 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:20:41 INFO - PROCESS | 8483 | 1471465241722 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 8483 | 1471465241726 Marionette TRACE conn3 <- [1,2022,null,{}] 13:20:41 INFO - PROCESS | 8483 | 1471465241732 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:41 INFO - PROCESS | 8483 | 1471465241742 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:41 INFO - PROCESS | 8483 | 1471465241942 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:20:42 INFO - PROCESS | 8483 | 1471465242132 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 8483 | 1471465242140 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6d000 == 37 [pid = 8483] [id = 513] 13:20:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8ef6f400) [pid = 8483] [serial = 1540] [outer = (nil)] 13:20:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x8fbb5c00) [pid = 8483] [serial = 1541] [outer = 0x8ef6f400] 13:20:42 INFO - PROCESS | 8483 | 1471465242225 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x976d1400) [pid = 8483] [serial = 1542] [outer = 0x8ef6f400] 13:20:43 INFO - PROCESS | 8483 | 1471465243410 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1736ms 13:20:43 INFO - PROCESS | 8483 | 1471465243460 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 8483 | 1471465243466 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:20:43 INFO - PROCESS | 8483 | 1471465243475 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 8483 | 1471465243480 Marionette TRACE conn3 <- [1,2026,null,{}] 13:20:43 INFO - PROCESS | 8483 | 1471465243487 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 8483 | 1471465243493 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:43 INFO - PROCESS | 8483 | 1471465243675 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:20:43 INFO - PROCESS | 8483 | 1471465243886 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 8483 | 1471465243897 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f862c00 == 38 [pid = 8483] [id = 514] 13:20:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x8f867400) [pid = 8483] [serial = 1543] [outer = (nil)] 13:20:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8f8c1400) [pid = 8483] [serial = 1544] [outer = 0x8f867400] 13:20:43 INFO - PROCESS | 8483 | 1471465243969 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8fbb7c00) [pid = 8483] [serial = 1545] [outer = 0x8f867400] 13:20:44 INFO - PROCESS | 8483 | 1471465244950 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1544ms 13:20:45 INFO - PROCESS | 8483 | 1471465245019 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 8483 | 1471465245026 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:20:45 INFO - PROCESS | 8483 | 1471465245036 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 8483 | 1471465245039 Marionette TRACE conn3 <- [1,2030,null,{}] 13:20:45 INFO - PROCESS | 8483 | 1471465245046 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:45 INFO - PROCESS | 8483 | 1471465245051 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef79c00 == 37 [pid = 8483] [id = 503] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91adcc00 == 36 [pid = 8483] [id = 504] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91c67c00 == 35 [pid = 8483] [id = 505] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae8000 == 34 [pid = 8483] [id = 501] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09b000 == 33 [pid = 8483] [id = 506] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f093800 == 32 [pid = 8483] [id = 502] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f862c00 == 31 [pid = 8483] [id = 514] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6d000 == 30 [pid = 8483] [id = 513] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6b400 == 29 [pid = 8483] [id = 511] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71c00 == 28 [pid = 8483] [id = 512] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2e000 == 27 [pid = 8483] [id = 510] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85a800 == 26 [pid = 8483] [id = 509] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeca800 == 25 [pid = 8483] [id = 507] 13:20:46 INFO - PROCESS | 8483 | --DOCSHELL 0x8f097800 == 24 [pid = 8483] [id = 508] 13:20:46 INFO - PROCESS | 8483 | 1471465246156 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x912c4800) [pid = 8483] [serial = 1496] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f8c0800) [pid = 8483] [serial = 1493] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f8c7000) [pid = 8483] [serial = 1494] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f7be400) [pid = 8483] [serial = 1485] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x976d7400) [pid = 8483] [serial = 1482] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x95347000) [pid = 8483] [serial = 1476] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbba800) [pid = 8483] [serial = 1470] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9768c000) [pid = 8483] [serial = 1479] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91c6a400) [pid = 8483] [serial = 1473] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912d4000) [pid = 8483] [serial = 1488] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0eac00) [pid = 8483] [serial = 1491] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912c6400) [pid = 8483] [serial = 1487] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x976b7c00) [pid = 8483] [serial = 1481] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f0e7800) [pid = 8483] [serial = 1484] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8c3000) [pid = 8483] [serial = 1469] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x97686400) [pid = 8483] [serial = 1478] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x95290400) [pid = 8483] [serial = 1475] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91ae0c00) [pid = 8483] [serial = 1472] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f0e7c00) [pid = 8483] [serial = 1490] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 8483 | 1471465246463 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 8483 | 1471465246473 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6f000 == 25 [pid = 8483] [id = 515] 13:20:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8ef6fc00) [pid = 8483] [serial = 1546] [outer = (nil)] 13:20:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8ef73400) [pid = 8483] [serial = 1547] [outer = 0x8ef6fc00] 13:20:46 INFO - PROCESS | 8483 | 1471465246545 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f095800) [pid = 8483] [serial = 1548] [outer = 0x8ef6fc00] 13:20:47 INFO - PROCESS | 8483 | 1471465247339 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2337ms 13:20:47 INFO - PROCESS | 8483 | 1471465247374 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 8483 | 1471465247380 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:20:47 INFO - PROCESS | 8483 | 1471465247388 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 8483 | 1471465247393 Marionette TRACE conn3 <- [1,2034,null,{}] 13:20:47 INFO - PROCESS | 8483 | 1471465247400 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:47 INFO - PROCESS | 8483 | 1471465247405 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:47 INFO - PROCESS | 8483 | 1471465247597 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:20:47 INFO - PROCESS | 8483 | 1471465247731 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 8483 | 1471465247737 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f5000 == 26 [pid = 8483] [id = 516] 13:20:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f7b8400) [pid = 8483] [serial = 1549] [outer = (nil)] 13:20:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7c1000) [pid = 8483] [serial = 1550] [outer = 0x8f7b8400] 13:20:47 INFO - PROCESS | 8483 | 1471465247808 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f85c800) [pid = 8483] [serial = 1551] [outer = 0x8f7b8400] 13:20:48 INFO - PROCESS | 8483 | 1471465248668 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1337ms 13:20:48 INFO - PROCESS | 8483 | 1471465248728 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 8483 | 1471465248733 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:20:48 INFO - PROCESS | 8483 | 1471465248739 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 8483 | 1471465248742 Marionette TRACE conn3 <- [1,2038,null,{}] 13:20:48 INFO - PROCESS | 8483 | 1471465248749 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:48 INFO - PROCESS | 8483 | 1471465248754 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:48 INFO - PROCESS | 8483 | 1471465248967 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:20:49 INFO - PROCESS | 8483 | 1471465248992 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 8483 | 1471465249004 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb5400 == 27 [pid = 8483] [id = 517] 13:20:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8fbb6400) [pid = 8483] [serial = 1552] [outer = (nil)] 13:20:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbbf800) [pid = 8483] [serial = 1553] [outer = 0x8fbb6400] 13:20:49 INFO - PROCESS | 8483 | 1471465249082 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91157800) [pid = 8483] [serial = 1554] [outer = 0x8fbb6400] 13:20:50 INFO - PROCESS | 8483 | 1471465250084 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1383ms 13:20:50 INFO - PROCESS | 8483 | 1471465250123 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 8483 | 1471465250129 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:20:50 INFO - PROCESS | 8483 | 1471465250152 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 8483 | 1471465250160 Marionette TRACE conn3 <- [1,2042,null,{}] 13:20:50 INFO - PROCESS | 8483 | 1471465250165 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:50 INFO - PROCESS | 8483 | 1471465250172 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:50 INFO - PROCESS | 8483 | 1471465250411 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:20:50 INFO - PROCESS | 8483 | 1471465250433 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 8483 | 1471465250440 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d3800 == 28 [pid = 8483] [id = 518] 13:20:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912d4800) [pid = 8483] [serial = 1555] [outer = (nil)] 13:20:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912dd400) [pid = 8483] [serial = 1556] [outer = 0x912d4800] 13:20:50 INFO - PROCESS | 8483 | 1471465250509 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91addc00) [pid = 8483] [serial = 1557] [outer = 0x912d4800] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x91c6c400) [pid = 8483] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f09ec00) [pid = 8483] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x911e3400) [pid = 8483] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91155000) [pid = 8483] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91add400) [pid = 8483] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f098c00) [pid = 8483] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91c61400) [pid = 8483] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f864800) [pid = 8483] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8ef75c00) [pid = 8483] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:20:51 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f0e6c00) [pid = 8483] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:20:51 INFO - PROCESS | 8483 | 1471465251842 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:20:51 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) 13:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1753ms 13:20:51 INFO - PROCESS | 8483 | 1471465251890 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 8483 | 1471465251894 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:20:51 INFO - PROCESS | 8483 | 1471465251900 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 8483 | 1471465251903 Marionette TRACE conn3 <- [1,2046,null,{}] 13:20:51 INFO - PROCESS | 8483 | 1471465251909 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:51 INFO - PROCESS | 8483 | 1471465251913 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:52 INFO - PROCESS | 8483 | 1471465252053 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:20:52 INFO - PROCESS | 8483 | 1471465252067 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 8483 | 1471465252078 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c8400 == 29 [pid = 8483] [id = 519] 13:20:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x911da400) [pid = 8483] [serial = 1558] [outer = (nil)] 13:20:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91add400) [pid = 8483] [serial = 1559] [outer = 0x911da400] 13:20:52 INFO - PROCESS | 8483 | 1471465252147 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91ae5400) [pid = 8483] [serial = 1560] [outer = 0x911da400] 13:20:53 INFO - PROCESS | 8483 | 1471465253034 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1182ms 13:20:53 INFO - PROCESS | 8483 | 1471465253083 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 8483 | 1471465253087 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:20:53 INFO - PROCESS | 8483 | 1471465253097 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 8483 | 1471465253099 Marionette TRACE conn3 <- [1,2050,null,{}] 13:20:53 INFO - PROCESS | 8483 | 1471465253106 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:53 INFO - PROCESS | 8483 | 1471465253109 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:53 INFO - PROCESS | 8483 | 1471465253272 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:20:53 INFO - PROCESS | 8483 | 1471465253282 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 8483 | 1471465253300 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f22400 == 30 [pid = 8483] [id = 520] 13:20:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91f23000) [pid = 8483] [serial = 1561] [outer = (nil)] 13:20:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91f29000) [pid = 8483] [serial = 1562] [outer = 0x91f23000] 13:20:53 INFO - PROCESS | 8483 | 1471465253380 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93926c00) [pid = 8483] [serial = 1563] [outer = 0x91f23000] 13:20:54 INFO - PROCESS | 8483 | 1471465254623 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 13:20:54 INFO - PROCESS | 8483 | 1471465254697 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 8483 | 1471465254704 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:20:54 INFO - PROCESS | 8483 | 1471465254713 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 8483 | 1471465254723 Marionette TRACE conn3 <- [1,2054,null,{}] 13:20:54 INFO - PROCESS | 8483 | 1471465254731 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:54 INFO - PROCESS | 8483 | 1471465254737 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:54 INFO - PROCESS | 8483 | 1471465254924 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:20:55 INFO - PROCESS | 8483 | 1471465255150 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 8483 | 1471465255160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f095c00 == 31 [pid = 8483] [id = 521] 13:20:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f0ee400) [pid = 8483] [serial = 1564] [outer = (nil)] 13:20:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f8ba400) [pid = 8483] [serial = 1565] [outer = 0x8f0ee400] 13:20:55 INFO - PROCESS | 8483 | 1471465255270 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f8c3800) [pid = 8483] [serial = 1566] [outer = 0x8f0ee400] 13:20:56 INFO - PROCESS | 8483 | 1471465256244 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1593ms 13:20:56 INFO - PROCESS | 8483 | 1471465256306 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 8483 | 1471465256313 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:20:56 INFO - PROCESS | 8483 | 1471465256324 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 8483 | 1471465256328 Marionette TRACE conn3 <- [1,2058,null,{}] 13:20:56 INFO - PROCESS | 8483 | 1471465256335 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 8483 | 1471465256341 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:56 INFO - PROCESS | 8483 | 1471465256531 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:20:56 INFO - PROCESS | 8483 | 1471465256798 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 8483 | 1471465256808 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d4400 == 32 [pid = 8483] [id = 522] 13:20:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912d8800) [pid = 8483] [serial = 1567] [outer = (nil)] 13:20:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ae0000) [pid = 8483] [serial = 1568] [outer = 0x912d8800] 13:20:56 INFO - PROCESS | 8483 | 1471465256935 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91c68400) [pid = 8483] [serial = 1569] [outer = 0x912d8800] 13:20:57 INFO - PROCESS | 8483 | 1471465257960 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1689ms 13:20:58 INFO - PROCESS | 8483 | 1471465258013 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 8483 | 1471465258016 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:20:58 INFO - PROCESS | 8483 | 1471465258024 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 8483 | 1471465258030 Marionette TRACE conn3 <- [1,2062,null,{}] 13:20:58 INFO - PROCESS | 8483 | 1471465258047 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:58 INFO - PROCESS | 8483 | 1471465258056 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:58 INFO - PROCESS | 8483 | 1471465258247 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:20:58 INFO - PROCESS | 8483 | 1471465258481 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 8483 | 1471465258492 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:20:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x93a54000 == 33 [pid = 8483] [id = 523] 13:20:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x93a5a400) [pid = 8483] [serial = 1570] [outer = (nil)] 13:20:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x93c6b000) [pid = 8483] [serial = 1571] [outer = 0x93a5a400] 13:20:58 INFO - PROCESS | 8483 | 1471465258621 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x93c73400) [pid = 8483] [serial = 1572] [outer = 0x93a5a400] 13:20:59 INFO - PROCESS | 8483 | 1471465259833 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1898ms 13:20:59 INFO - PROCESS | 8483 | 1471465259923 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 8483 | 1471465259930 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:20:59 INFO - PROCESS | 8483 | 1471465259939 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 8483 | 1471465259943 Marionette TRACE conn3 <- [1,2066,null,{}] 13:20:59 INFO - PROCESS | 8483 | 1471465259951 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 8483 | 1471465259957 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:00 INFO - PROCESS | 8483 | 1471465260256 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:21:00 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed4800 == 32 [pid = 8483] [id = 488] 13:21:00 INFO - PROCESS | 8483 | --DOCSHELL 0x91152c00 == 31 [pid = 8483] [id = 500] 13:21:00 INFO - PROCESS | 8483 | --DOCSHELL 0x911e2c00 == 30 [pid = 8483] [id = 498] 13:21:00 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef7ac00 == 29 [pid = 8483] [id = 496] 13:21:00 INFO - PROCESS | 8483 | 1471465260491 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 8483 | 1471465260507 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f098c00 == 30 [pid = 8483] [id = 524] 13:21:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8f0ed400) [pid = 8483] [serial = 1573] [outer = (nil)] 13:21:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f0f4000) [pid = 8483] [serial = 1574] [outer = 0x8f0ed400] 13:21:00 INFO - PROCESS | 8483 | 1471465260609 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f7bbc00) [pid = 8483] [serial = 1575] [outer = 0x8f0ed400] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x92fa9400) [pid = 8483] [serial = 1517] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91ad9400) [pid = 8483] [serial = 1520] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x92fae800) [pid = 8483] [serial = 1518] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912d0400) [pid = 8483] [serial = 1497] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x911dc400) [pid = 8483] [serial = 1502] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x912c4000) [pid = 8483] [serial = 1503] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91ae5800) [pid = 8483] [serial = 1514] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f0e9800) [pid = 8483] [serial = 1508] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f7bcc00) [pid = 8483] [serial = 1509] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91c6f000) [pid = 8483] [serial = 1505] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91f28c00) [pid = 8483] [serial = 1506] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9114d400) [pid = 8483] [serial = 1511] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91155400) [pid = 8483] [serial = 1512] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7b8800) [pid = 8483] [serial = 1499] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f85cc00) [pid = 8483] [serial = 1500] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9524dc00) [pid = 8483] [serial = 1524] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x93c68800) [pid = 8483] [serial = 1523] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91f27400) [pid = 8483] [serial = 1521] [outer = (nil)] [url = about:blank] 13:21:00 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91c68000) [pid = 8483] [serial = 1515] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 8483 | 1471465261441 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1550ms 13:21:01 INFO - PROCESS | 8483 | 1471465261489 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 8483 | 1471465261497 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:21:01 INFO - PROCESS | 8483 | 1471465261510 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 8483 | 1471465261515 Marionette TRACE conn3 <- [1,2070,null,{}] 13:21:01 INFO - PROCESS | 8483 | 1471465261532 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:01 INFO - PROCESS | 8483 | 1471465261538 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:01 INFO - PROCESS | 8483 | 1471465261701 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:21:01 INFO - PROCESS | 8483 | 1471465261711 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 8483 | 1471465261720 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb6800 == 31 [pid = 8483] [id = 525] 13:21:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8fbb8000) [pid = 8483] [serial = 1576] [outer = (nil)] 13:21:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9114d000) [pid = 8483] [serial = 1577] [outer = 0x8fbb8000] 13:21:01 INFO - PROCESS | 8483 | 1471465261799 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91159400) [pid = 8483] [serial = 1578] [outer = 0x8fbb8000] 13:21:02 INFO - PROCESS | 8483 | 1471465262760 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1292ms 13:21:02 INFO - PROCESS | 8483 | 1471465262801 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:21:02 INFO - PROCESS | 8483 | 1471465262806 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:21:02 INFO - PROCESS | 8483 | 1471465262812 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 8483 | 1471465262818 Marionette TRACE conn3 <- [1,2074,null,{}] 13:21:02 INFO - PROCESS | 8483 | 1471465262833 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:02 INFO - PROCESS | 8483 | 1471465262841 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:03 INFO - PROCESS | 8483 | 1471465263007 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:21:03 INFO - PROCESS | 8483 | 1471465263162 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 8483 | 1471465263172 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x912dbc00 == 32 [pid = 8483] [id = 526] 13:21:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91ada800) [pid = 8483] [serial = 1579] [outer = (nil)] 13:21:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91c6f000) [pid = 8483] [serial = 1580] [outer = 0x91ada800] 13:21:03 INFO - PROCESS | 8483 | 1471465263251 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91f28c00) [pid = 8483] [serial = 1581] [outer = 0x91ada800] 13:21:04 INFO - PROCESS | 8483 | 1471465264222 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1443ms 13:21:04 INFO - PROCESS | 8483 | 1471465264255 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 8483 | 1471465264258 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:21:04 INFO - PROCESS | 8483 | 1471465264267 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 8483 | 1471465264270 Marionette TRACE conn3 <- [1,2078,null,{}] 13:21:04 INFO - PROCESS | 8483 | 1471465264274 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 8483 | 1471465264280 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:04 INFO - PROCESS | 8483 | 1471465264511 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:21:04 INFO - PROCESS | 8483 | 1471465264535 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 8483 | 1471465264544 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094000 == 33 [pid = 8483] [id = 527] 13:21:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c70000) [pid = 8483] [serial = 1582] [outer = (nil)] 13:21:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93a50000) [pid = 8483] [serial = 1583] [outer = 0x91c70000] 13:21:04 INFO - PROCESS | 8483 | 1471465264612 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93c65c00) [pid = 8483] [serial = 1584] [outer = 0x91c70000] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f09a800) [pid = 8483] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912dd000) [pid = 8483] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9525a000) [pid = 8483] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95286800) [pid = 8483] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912d4800) [pid = 8483] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911da400) [pid = 8483] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8ef7a800) [pid = 8483] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8ef6fc00) [pid = 8483] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f867400) [pid = 8483] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f7b8400) [pid = 8483] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8fbb6400) [pid = 8483] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:21:05 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x8ef6f400) [pid = 8483] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:21:05 INFO - PROCESS | 8483 | 1471465265593 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1381ms 13:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:21:05 INFO - PROCESS | 8483 | 1471465265646 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 8483 | 1471465265649 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:21:05 INFO - PROCESS | 8483 | 1471465265655 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 8483 | 1471465265659 Marionette TRACE conn3 <- [1,2082,null,{}] 13:21:05 INFO - PROCESS | 8483 | 1471465265664 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:05 INFO - PROCESS | 8483 | 1471465265669 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:05 INFO - PROCESS | 8483 | 1471465265819 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:21:05 INFO - PROCESS | 8483 | 1471465265828 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 8483 | 1471465265835 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09a800 == 34 [pid = 8483] [id = 528] 13:21:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8fbb4c00) [pid = 8483] [serial = 1585] [outer = (nil)] 13:21:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x92fac400) [pid = 8483] [serial = 1586] [outer = 0x8fbb4c00] 13:21:05 INFO - PROCESS | 8483 | 1471465265903 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x93a5a800) [pid = 8483] [serial = 1587] [outer = 0x8fbb4c00] 13:21:07 INFO - PROCESS | 8483 | 1471465267091 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1485ms 13:21:07 INFO - PROCESS | 8483 | 1471465267141 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 8483 | 1471465267146 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:21:07 INFO - PROCESS | 8483 | 1471465267152 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 8483 | 1471465267155 Marionette TRACE conn3 <- [1,2086,null,{}] 13:21:07 INFO - PROCESS | 8483 | 1471465267160 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:07 INFO - PROCESS | 8483 | 1471465267170 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:07 INFO - PROCESS | 8483 | 1471465267473 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:21:07 INFO - PROCESS | 8483 | 1471465267628 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 8483 | 1471465267640 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:07 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7800 == 35 [pid = 8483] [id = 529] 13:21:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8eed8000) [pid = 8483] [serial = 1588] [outer = (nil)] 13:21:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8ef74000) [pid = 8483] [serial = 1589] [outer = 0x8eed8000] 13:21:07 INFO - PROCESS | 8483 | 1471465267793 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f099c00) [pid = 8483] [serial = 1590] [outer = 0x8eed8000] 13:21:08 INFO - PROCESS | 8483 | 1471465268737 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 13:21:08 INFO - PROCESS | 8483 | 1471465268807 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 8483 | 1471465268821 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:21:08 INFO - PROCESS | 8483 | 1471465268831 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 8483 | 1471465268835 Marionette TRACE conn3 <- [1,2090,null,{}] 13:21:08 INFO - PROCESS | 8483 | 1471465268843 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 8483 | 1471465268852 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:09 INFO - PROCESS | 8483 | 1471465269047 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:21:09 INFO - PROCESS | 8483 | 1471465269216 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 8483 | 1471465269225 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c6400 == 36 [pid = 8483] [id = 530] 13:21:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8c6400) [pid = 8483] [serial = 1591] [outer = (nil)] 13:21:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91156800) [pid = 8483] [serial = 1592] [outer = 0x8f8c6400] 13:21:09 INFO - PROCESS | 8483 | 1471465269407 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x911e1c00) [pid = 8483] [serial = 1593] [outer = 0x8f8c6400] 13:21:10 INFO - PROCESS | 8483 | 1471465270407 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1637ms 13:21:10 INFO - PROCESS | 8483 | 1471465270469 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:21:10 INFO - PROCESS | 8483 | 1471465270475 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:21:10 INFO - PROCESS | 8483 | 1471465270481 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 8483 | 1471465270484 Marionette TRACE conn3 <- [1,2094,null,{}] 13:21:10 INFO - PROCESS | 8483 | 1471465270491 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:10 INFO - PROCESS | 8483 | 1471465270497 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:10 INFO - PROCESS | 8483 | 1471465270692 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:21:10 INFO - PROCESS | 8483 | 1471465270966 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 8483 | 1471465270975 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d7800 == 37 [pid = 8483] [id = 531] 13:21:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c6c400) [pid = 8483] [serial = 1594] [outer = (nil)] 13:21:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91f27000) [pid = 8483] [serial = 1595] [outer = 0x91c6c400] 13:21:11 INFO - PROCESS | 8483 | 1471465271099 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x92fa9000) [pid = 8483] [serial = 1596] [outer = 0x91c6c400] 13:21:12 INFO - PROCESS | 8483 | 1471465272112 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1696ms 13:21:12 INFO - PROCESS | 8483 | 1471465272180 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 8483 | 1471465272190 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:21:12 INFO - PROCESS | 8483 | 1471465272215 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 8483 | 1471465272222 Marionette TRACE conn3 <- [1,2098,null,{}] 13:21:12 INFO - PROCESS | 8483 | 1471465272228 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:12 INFO - PROCESS | 8483 | 1471465272235 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:12 INFO - PROCESS | 8483 | 1471465272464 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:21:12 INFO - PROCESS | 8483 | 1471465272704 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 8483 | 1471465272712 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1c00 == 38 [pid = 8483] [id = 532] 13:21:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f85fc00) [pid = 8483] [serial = 1597] [outer = (nil)] 13:21:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95283800) [pid = 8483] [serial = 1598] [outer = 0x8f85fc00] 13:21:12 INFO - PROCESS | 8483 | 1471465272837 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x95339000) [pid = 8483] [serial = 1599] [outer = 0x8f85fc00] 13:21:13 INFO - PROCESS | 8483 | 1471465273762 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1597ms 13:21:13 INFO - PROCESS | 8483 | 1471465273800 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 8483 | 1471465273804 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:21:13 INFO - PROCESS | 8483 | 1471465273811 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 8483 | 1471465273815 Marionette TRACE conn3 <- [1,2102,null,{}] 13:21:13 INFO - PROCESS | 8483 | 1471465273821 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 8483 | 1471465273829 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:14 INFO - PROCESS | 8483 | 1471465274020 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:21:14 INFO - PROCESS | 8483 | 1471465274216 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 8483 | 1471465274224 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85b800 == 39 [pid = 8483] [id = 533] 13:21:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x92fad800) [pid = 8483] [serial = 1600] [outer = (nil)] 13:21:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9768b000) [pid = 8483] [serial = 1601] [outer = 0x92fad800] 13:21:14 INFO - PROCESS | 8483 | 1471465274353 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9768dc00) [pid = 8483] [serial = 1602] [outer = 0x92fad800] 13:21:15 INFO - PROCESS | 8483 | 1471465275263 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1494ms 13:21:15 INFO - PROCESS | 8483 | 1471465275309 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 8483 | 1471465275312 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:21:15 INFO - PROCESS | 8483 | 1471465275319 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 8483 | 1471465275323 Marionette TRACE conn3 <- [1,2106,null,{}] 13:21:15 INFO - PROCESS | 8483 | 1471465275329 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:15 INFO - PROCESS | 8483 | 1471465275335 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:15 INFO - PROCESS | 8483 | 1471465275518 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:21:15 INFO - PROCESS | 8483 | 1471465275701 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 8483 | 1471465275717 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x976d7400 == 40 [pid = 8483] [id = 534] 13:21:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x976d8400) [pid = 8483] [serial = 1603] [outer = (nil)] 13:21:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x977ea400) [pid = 8483] [serial = 1604] [outer = 0x976d8400] 13:21:15 INFO - PROCESS | 8483 | 1471465275814 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98d69800) [pid = 8483] [serial = 1605] [outer = 0x976d8400] 13:21:16 INFO - PROCESS | 8483 | 1471465276810 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1531ms 13:21:16 INFO - PROCESS | 8483 | 1471465276851 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 8483 | 1471465276855 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:21:16 INFO - PROCESS | 8483 | 1471465276861 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 8483 | 1471465276865 Marionette TRACE conn3 <- [1,2110,null,{}] 13:21:16 INFO - PROCESS | 8483 | 1471465276871 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 8483 | 1471465276876 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:17 INFO - PROCESS | 8483 | 1471465277057 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:21:17 INFO - PROCESS | 8483 | 1471465277239 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 8483 | 1471465277246 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8800 == 41 [pid = 8483] [id = 535] 13:21:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f7c0400) [pid = 8483] [serial = 1606] [outer = (nil)] 13:21:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x99519400) [pid = 8483] [serial = 1607] [outer = 0x8f7c0400] 13:21:17 INFO - PROCESS | 8483 | 1471465277326 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9951ac00) [pid = 8483] [serial = 1608] [outer = 0x8f7c0400] 13:21:18 INFO - PROCESS | 8483 | 1471465278272 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1485ms 13:21:18 INFO - PROCESS | 8483 | 1471465278348 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 8483 | 1471465278351 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:21:18 INFO - PROCESS | 8483 | 1471465278358 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 8483 | 1471465278362 Marionette TRACE conn3 <- [1,2114,null,{}] 13:21:18 INFO - PROCESS | 8483 | 1471465278368 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:18 INFO - PROCESS | 8483 | 1471465278373 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:18 INFO - PROCESS | 8483 | 1471465278591 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:21:18 INFO - PROCESS | 8483 | 1471465278777 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 8483 | 1471465278784 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed2400 == 42 [pid = 8483] [id = 536] 13:21:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8eed4000) [pid = 8483] [serial = 1609] [outer = (nil)] 13:21:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f85e800) [pid = 8483] [serial = 1610] [outer = 0x8eed4000] 13:21:18 INFO - PROCESS | 8483 | 1471465278919 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x91156000) [pid = 8483] [serial = 1611] [outer = 0x8eed4000] 13:21:20 INFO - PROCESS | 8483 | 1471465280109 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1788ms 13:21:20 INFO - PROCESS | 8483 | 1471465280149 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 8483 | 1471465280155 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:21:20 INFO - PROCESS | 8483 | 1471465280162 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 8483 | 1471465280167 Marionette TRACE conn3 <- [1,2118,null,{}] 13:21:20 INFO - PROCESS | 8483 | 1471465280174 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:20 INFO - PROCESS | 8483 | 1471465280180 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:20 INFO - PROCESS | 8483 | 1471465280354 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:21:20 INFO - PROCESS | 8483 | 1471465280611 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 8483 | 1471465280620 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f869400 == 43 [pid = 8483] [id = 537] 13:21:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f8b9c00) [pid = 8483] [serial = 1612] [outer = (nil)] 13:21:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8f8c2c00) [pid = 8483] [serial = 1613] [outer = 0x8f8b9c00] 13:21:20 INFO - PROCESS | 8483 | 1471465280749 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8fbbbc00) [pid = 8483] [serial = 1614] [outer = 0x8f8b9c00] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09c000 == 42 [pid = 8483] [id = 494] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09a800 == 41 [pid = 8483] [id = 528] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094000 == 40 [pid = 8483] [id = 527] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x912dbc00 == 39 [pid = 8483] [id = 526] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb6800 == 38 [pid = 8483] [id = 525] 13:21:21 INFO - PROCESS | 8483 | --DOCSHELL 0x8f098c00 == 37 [pid = 8483] [id = 524] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x93a54000 == 36 [pid = 8483] [id = 523] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x912d4400 == 35 [pid = 8483] [id = 522] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ed800 == 34 [pid = 8483] [id = 483] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bc000 == 33 [pid = 8483] [id = 495] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6f000 == 32 [pid = 8483] [id = 515] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f5000 == 31 [pid = 8483] [id = 516] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x91adb400 == 30 [pid = 8483] [id = 486] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f865000 == 29 [pid = 8483] [id = 497] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c8400 == 28 [pid = 8483] [id = 519] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x911e4800 == 27 [pid = 8483] [id = 491] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x91adf800 == 26 [pid = 8483] [id = 492] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f095c00 == 25 [pid = 8483] [id = 521] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x912d3800 == 24 [pid = 8483] [id = 518] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x912c1c00 == 23 [pid = 8483] [id = 490] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x912ce800 == 22 [pid = 8483] [id = 485] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb5400 == 21 [pid = 8483] [id = 517] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f092400 == 20 [pid = 8483] [id = 487] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0c00 == 19 [pid = 8483] [id = 489] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef72c00 == 18 [pid = 8483] [id = 499] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x91f22400 == 17 [pid = 8483] [id = 520] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed8c00 == 16 [pid = 8483] [id = 484] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x9534b800 == 15 [pid = 8483] [id = 493] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x976d7400 == 14 [pid = 8483] [id = 534] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8800 == 13 [pid = 8483] [id = 535] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85b800 == 12 [pid = 8483] [id = 533] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1c00 == 11 [pid = 8483] [id = 532] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c6400 == 10 [pid = 8483] [id = 530] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x912d7800 == 9 [pid = 8483] [id = 531] 13:21:22 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7800 == 8 [pid = 8483] [id = 529] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x8fbbfc00) [pid = 8483] [serial = 1527] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x8f861800) [pid = 8483] [serial = 1526] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91c6ec00) [pid = 8483] [serial = 1530] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91ade800) [pid = 8483] [serial = 1529] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x9528f400) [pid = 8483] [serial = 1533] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x95288000) [pid = 8483] [serial = 1532] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x9768f000) [pid = 8483] [serial = 1536] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x97686c00) [pid = 8483] [serial = 1535] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x912dd400) [pid = 8483] [serial = 1556] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91add400) [pid = 8483] [serial = 1559] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x982e4c00) [pid = 8483] [serial = 1539] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91addc00) [pid = 8483] [serial = 1557] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8ef73400) [pid = 8483] [serial = 1547] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x98258400) [pid = 8483] [serial = 1538] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f095800) [pid = 8483] [serial = 1548] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbb7c00) [pid = 8483] [serial = 1545] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f8c1400) [pid = 8483] [serial = 1544] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f7c1000) [pid = 8483] [serial = 1550] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8fbbf800) [pid = 8483] [serial = 1553] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91157800) [pid = 8483] [serial = 1554] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x976d1400) [pid = 8483] [serial = 1542] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbb5c00) [pid = 8483] [serial = 1541] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91ae5400) [pid = 8483] [serial = 1560] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f85c800) [pid = 8483] [serial = 1551] [outer = (nil)] [url = about:blank] 13:21:22 INFO - PROCESS | 8483 | 1471465282681 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2544ms 13:21:22 INFO - PROCESS | 8483 | 1471465282706 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:21:22 INFO - PROCESS | 8483 | 1471465282712 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:21:22 INFO - PROCESS | 8483 | 1471465282720 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 8483 | 1471465282725 Marionette TRACE conn3 <- [1,2122,null,{}] 13:21:22 INFO - PROCESS | 8483 | 1471465282734 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 8483 | 1471465282738 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:22 INFO - PROCESS | 8483 | 1471465282956 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:21:23 INFO - PROCESS | 8483 | 1471465283088 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 8483 | 1471465283100 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef77800 == 9 [pid = 8483] [id = 538] 13:21:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f092400) [pid = 8483] [serial = 1615] [outer = (nil)] 13:21:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f0ecc00) [pid = 8483] [serial = 1616] [outer = 0x8f092400] 13:21:23 INFO - PROCESS | 8483 | 1471465283168 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f7be000) [pid = 8483] [serial = 1617] [outer = 0x8f092400] 13:21:24 INFO - PROCESS | 8483 | 1471465284023 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1336ms 13:21:24 INFO - PROCESS | 8483 | 1471465284054 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 8483 | 1471465284063 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:21:24 INFO - PROCESS | 8483 | 1471465284074 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 8483 | 1471465284078 Marionette TRACE conn3 <- [1,2126,null,{}] 13:21:24 INFO - PROCESS | 8483 | 1471465284084 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:24 INFO - PROCESS | 8483 | 1471465284090 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:24 INFO - PROCESS | 8483 | 1471465284276 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:21:24 INFO - PROCESS | 8483 | 1471465284288 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 8483 | 1471465284297 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bd800 == 10 [pid = 8483] [id = 539] 13:21:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbba400) [pid = 8483] [serial = 1618] [outer = (nil)] 13:21:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8fbc0000) [pid = 8483] [serial = 1619] [outer = 0x8fbba400] 13:21:24 INFO - PROCESS | 8483 | 1471465284533 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91159c00) [pid = 8483] [serial = 1620] [outer = 0x8fbba400] 13:21:25 INFO - PROCESS | 8483 | 1471465285546 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1498ms 13:21:25 INFO - PROCESS | 8483 | 1471465285572 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 8483 | 1471465285576 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:21:25 INFO - PROCESS | 8483 | 1471465285582 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 8483 | 1471465285588 Marionette TRACE conn3 <- [1,2130,null,{}] 13:21:25 INFO - PROCESS | 8483 | 1471465285614 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 8483 | 1471465285623 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:25 INFO - PROCESS | 8483 | 1471465285857 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:21:25 INFO - PROCESS | 8483 | 1471465285884 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 8483 | 1471465285897 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d9000 == 11 [pid = 8483] [id = 540] 13:21:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912d9c00) [pid = 8483] [serial = 1621] [outer = (nil)] 13:21:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912df000) [pid = 8483] [serial = 1622] [outer = 0x912d9c00] 13:21:25 INFO - PROCESS | 8483 | 1471465285966 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91add400) [pid = 8483] [serial = 1623] [outer = 0x912d9c00] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91c70000) [pid = 8483] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f0ed400) [pid = 8483] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8fbb8000) [pid = 8483] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91ada800) [pid = 8483] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0ee400) [pid = 8483] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91f23000) [pid = 8483] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93a5a400) [pid = 8483] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912d8800) [pid = 8483] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:21:27 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8fbb4c00) [pid = 8483] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:21:27 INFO - PROCESS | 8483 | 1471465287644 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 8483 | 1471465287737 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:21:27 INFO - PROCESS | 8483 | 1471465287746 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 8483 | 1471465287751 Marionette TRACE conn3 <- [1,2134,null,{}] 13:21:27 INFO - PROCESS | 8483 | 1471465287762 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:27 INFO - PROCESS | 8483 | 1471465287767 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:27 INFO - PROCESS | 8483 | 1471465287980 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:21:28 INFO - PROCESS | 8483 | 1471465288219 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 8483 | 1471465288226 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0a0c00 == 12 [pid = 8483] [id = 541] 13:21:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f0e9800) [pid = 8483] [serial = 1624] [outer = (nil)] 13:21:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f865000) [pid = 8483] [serial = 1625] [outer = 0x8f0e9800] 13:21:28 INFO - PROCESS | 8483 | 1471465288317 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f8c6000) [pid = 8483] [serial = 1626] [outer = 0x8f0e9800] 13:21:29 INFO - PROCESS | 8483 | 1471465289633 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1940ms 13:21:29 INFO - PROCESS | 8483 | 1471465289687 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 8483 | 1471465289694 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:21:29 INFO - PROCESS | 8483 | 1471465289705 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 8483 | 1471465289709 Marionette TRACE conn3 <- [1,2138,null,{}] 13:21:29 INFO - PROCESS | 8483 | 1471465289715 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:29 INFO - PROCESS | 8483 | 1471465289721 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:29 INFO - PROCESS | 8483 | 1471465289926 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:21:30 INFO - PROCESS | 8483 | 1471465290195 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 8483 | 1471465290204 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cec00 == 13 [pid = 8483] [id = 542] 13:21:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912cf400) [pid = 8483] [serial = 1627] [outer = (nil)] 13:21:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91adcc00) [pid = 8483] [serial = 1628] [outer = 0x912cf400] 13:21:30 INFO - PROCESS | 8483 | 1471465290312 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91ae5000) [pid = 8483] [serial = 1629] [outer = 0x912cf400] 13:21:31 INFO - PROCESS | 8483 | 1471465291285 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1636ms 13:21:31 INFO - PROCESS | 8483 | 1471465291341 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 8483 | 1471465291346 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:21:31 INFO - PROCESS | 8483 | 1471465291353 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 8483 | 1471465291360 Marionette TRACE conn3 <- [1,2142,null,{}] 13:21:31 INFO - PROCESS | 8483 | 1471465291377 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:31 INFO - PROCESS | 8483 | 1471465291385 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:31 INFO - PROCESS | 8483 | 1471465291567 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:21:31 INFO - PROCESS | 8483 | 1471465291791 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 8483 | 1471465291800 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2e000 == 14 [pid = 8483] [id = 543] 13:21:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x92201400) [pid = 8483] [serial = 1630] [outer = (nil)] 13:21:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9220e400) [pid = 8483] [serial = 1631] [outer = 0x92201400] 13:21:31 INFO - PROCESS | 8483 | 1471465291931 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x93923800) [pid = 8483] [serial = 1632] [outer = 0x92201400] 13:21:32 INFO - PROCESS | 8483 | 1471465292918 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 8483 | 1471465293008 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:21:33 INFO - PROCESS | 8483 | 1471465293017 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 8483 | 1471465293023 Marionette TRACE conn3 <- [1,2146,null,{}] 13:21:33 INFO - PROCESS | 8483 | 1471465293032 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:33 INFO - PROCESS | 8483 | 1471465293039 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:33 INFO - PROCESS | 8483 | 1471465293352 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:21:33 INFO - PROCESS | 8483 | 1471465293722 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 8483 | 1471465293732 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed8800 == 15 [pid = 8483] [id = 544] 13:21:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f0eb400) [pid = 8483] [serial = 1633] [outer = (nil)] 13:21:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x93a5b800) [pid = 8483] [serial = 1634] [outer = 0x8f0eb400] 13:21:33 INFO - PROCESS | 8483 | 1471465293873 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91ade800) [pid = 8483] [serial = 1635] [outer = 0x8f0eb400] 13:21:35 INFO - PROCESS | 8483 | 1471465295224 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 8483 | 1471465295325 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:21:35 INFO - PROCESS | 8483 | 1471465295336 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 8483 | 1471465295340 Marionette TRACE conn3 <- [1,2150,null,{}] 13:21:35 INFO - PROCESS | 8483 | 1471465295350 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:35 INFO - PROCESS | 8483 | 1471465295355 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:35 INFO - PROCESS | 8483 | 1471465295567 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x93c65c00) [pid = 8483] [serial = 1584] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f7bbc00) [pid = 8483] [serial = 1575] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91159400) [pid = 8483] [serial = 1578] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91c6f000) [pid = 8483] [serial = 1580] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f8c3800) [pid = 8483] [serial = 1566] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8ba400) [pid = 8483] [serial = 1565] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91f29000) [pid = 8483] [serial = 1562] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x93926c00) [pid = 8483] [serial = 1563] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x93c73400) [pid = 8483] [serial = 1572] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91f28c00) [pid = 8483] [serial = 1581] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9114d000) [pid = 8483] [serial = 1577] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91ae0000) [pid = 8483] [serial = 1568] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x93a50000) [pid = 8483] [serial = 1583] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x93c6b000) [pid = 8483] [serial = 1571] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f0f4000) [pid = 8483] [serial = 1574] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91c68400) [pid = 8483] [serial = 1569] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x92fac400) [pid = 8483] [serial = 1586] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x93a5a800) [pid = 8483] [serial = 1587] [outer = (nil)] [url = about:blank] 13:21:35 INFO - PROCESS | 8483 | 1471465295919 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 8483 | 1471465295934 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09e000 == 16 [pid = 8483] [id = 545] 13:21:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f0a0800) [pid = 8483] [serial = 1636] [outer = (nil)] 13:21:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f7bf000) [pid = 8483] [serial = 1637] [outer = 0x8f0a0800] 13:21:36 INFO - PROCESS | 8483 | 1471465296010 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f8ba400) [pid = 8483] [serial = 1638] [outer = 0x8f0a0800] 13:21:36 INFO - PROCESS | 8483 | 1471465296796 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1492ms 13:21:36 INFO - PROCESS | 8483 | 1471465296827 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 8483 | 1471465296833 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:21:36 INFO - PROCESS | 8483 | 1471465296843 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 8483 | 1471465296847 Marionette TRACE conn3 <- [1,2154,null,{}] 13:21:36 INFO - PROCESS | 8483 | 1471465296864 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 8483 | 1471465296870 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:37 INFO - PROCESS | 8483 | 1471465297037 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:21:37 INFO - PROCESS | 8483 | 1471465297047 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 8483 | 1471465297052 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbac00 == 17 [pid = 8483] [id = 546] 13:21:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91154000) [pid = 8483] [serial = 1639] [outer = (nil)] 13:21:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x912ca000) [pid = 8483] [serial = 1640] [outer = 0x91154000] 13:21:37 INFO - PROCESS | 8483 | 1471465297126 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x912dbc00) [pid = 8483] [serial = 1641] [outer = 0x91154000] 13:21:38 INFO - PROCESS | 8483 | 1471465298265 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1484ms 13:21:38 INFO - PROCESS | 8483 | 1471465298327 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 8483 | 1471465298331 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:21:38 INFO - PROCESS | 8483 | 1471465298338 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 8483 | 1471465298344 Marionette TRACE conn3 <- [1,2158,null,{}] 13:21:38 INFO - PROCESS | 8483 | 1471465298397 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 8483 | 1471465298406 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:38 INFO - PROCESS | 8483 | 1471465298624 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:21:38 INFO - PROCESS | 8483 | 1471465298647 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 8483 | 1471465298659 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2e400 == 18 [pid = 8483] [id = 547] 13:21:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x92209000) [pid = 8483] [serial = 1642] [outer = (nil)] 13:21:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x92faec00) [pid = 8483] [serial = 1643] [outer = 0x92209000] 13:21:38 INFO - PROCESS | 8483 | 1471465298736 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93a52800) [pid = 8483] [serial = 1644] [outer = 0x92209000] 13:21:39 INFO - PROCESS | 8483 | 1471465299818 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1546ms 13:21:39 INFO - PROCESS | 8483 | 1471465299891 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 8483 | 1471465299896 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:21:39 INFO - PROCESS | 8483 | 1471465299904 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 8483 | 1471465299907 Marionette TRACE conn3 <- [1,2162,null,{}] 13:21:39 INFO - PROCESS | 8483 | 1471465299913 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 8483 | 1471465299920 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:40 INFO - PROCESS | 8483 | 1471465300215 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:21:40 INFO - PROCESS | 8483 | 1471465300250 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 8483 | 1471465300260 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x93931c00 == 19 [pid = 8483] [id = 548] 13:21:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93c6b000) [pid = 8483] [serial = 1645] [outer = (nil)] 13:21:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x95250800) [pid = 8483] [serial = 1646] [outer = 0x93c6b000] 13:21:40 INFO - PROCESS | 8483 | 1471465300354 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9524d800) [pid = 8483] [serial = 1647] [outer = 0x93c6b000] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8fbba400) [pid = 8483] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8eed8000) [pid = 8483] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x976d8400) [pid = 8483] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f8c6400) [pid = 8483] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91c6c400) [pid = 8483] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8eed4000) [pid = 8483] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f85fc00) [pid = 8483] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x92fad800) [pid = 8483] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f7c0400) [pid = 8483] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f092400) [pid = 8483] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:21:40 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f8b9c00) [pid = 8483] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:21:41 INFO - PROCESS | 8483 | 1471465301379 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1533ms 13:21:41 INFO - PROCESS | 8483 | 1471465301437 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:21:41 INFO - PROCESS | 8483 | 1471465301442 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:21:41 INFO - PROCESS | 8483 | 1471465301448 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 8483 | 1471465301451 Marionette TRACE conn3 <- [1,2166,null,{}] 13:21:41 INFO - PROCESS | 8483 | 1471465301456 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 8483 | 1471465301462 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:41 INFO - PROCESS | 8483 | 1471465301616 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:21:41 INFO - PROCESS | 8483 | 1471465301751 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 8483 | 1471465301760 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef7a000 == 20 [pid = 8483] [id = 549] 13:21:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8ef7ac00) [pid = 8483] [serial = 1648] [outer = (nil)] 13:21:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x92fad800) [pid = 8483] [serial = 1649] [outer = 0x8ef7ac00] 13:21:41 INFO - PROCESS | 8483 | 1471465301829 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x93c72800) [pid = 8483] [serial = 1650] [outer = 0x8ef7ac00] 13:21:42 INFO - PROCESS | 8483 | 1471465302604 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1180ms 13:21:42 INFO - PROCESS | 8483 | 1471465302627 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 8483 | 1471465302632 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:21:42 INFO - PROCESS | 8483 | 1471465302639 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 8483 | 1471465302642 Marionette TRACE conn3 <- [1,2170,null,{}] 13:21:42 INFO - PROCESS | 8483 | 1471465302655 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:42 INFO - PROCESS | 8483 | 1471465302667 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:42 INFO - PROCESS | 8483 | 1471465302952 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:21:43 INFO - PROCESS | 8483 | 1471465303185 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 8483 | 1471465303202 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f095c00 == 21 [pid = 8483] [id = 550] 13:21:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f096800) [pid = 8483] [serial = 1651] [outer = (nil)] 13:21:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f0f4800) [pid = 8483] [serial = 1652] [outer = 0x8f096800] 13:21:43 INFO - PROCESS | 8483 | 1471465303430 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f85b400) [pid = 8483] [serial = 1653] [outer = 0x8f096800] 13:21:44 INFO - PROCESS | 8483 | 1471465304418 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1842ms 13:21:44 INFO - PROCESS | 8483 | 1471465304485 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 8483 | 1471465304492 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:21:44 INFO - PROCESS | 8483 | 1471465304502 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 8483 | 1471465304507 Marionette TRACE conn3 <- [1,2174,null,{}] 13:21:44 INFO - PROCESS | 8483 | 1471465304514 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:44 INFO - PROCESS | 8483 | 1471465304521 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:44 INFO - PROCESS | 8483 | 1471465304717 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:21:44 INFO - PROCESS | 8483 | 1471465304907 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 8483 | 1471465304917 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x911dc800 == 22 [pid = 8483] [id = 551] 13:21:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x911e5000) [pid = 8483] [serial = 1654] [outer = (nil)] 13:21:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91ae0000) [pid = 8483] [serial = 1655] [outer = 0x911e5000] 13:21:45 INFO - PROCESS | 8483 | 1471465305061 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91ae7c00) [pid = 8483] [serial = 1656] [outer = 0x911e5000] 13:21:45 INFO - PROCESS | 8483 | 1471465305960 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1495ms 13:21:46 INFO - PROCESS | 8483 | 1471465305998 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 8483 | 1471465306003 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:21:46 INFO - PROCESS | 8483 | 1471465306010 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 8483 | 1471465306013 Marionette TRACE conn3 <- [1,2178,null,{}] 13:21:46 INFO - PROCESS | 8483 | 1471465306020 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:46 INFO - PROCESS | 8483 | 1471465306024 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:46 INFO - PROCESS | 8483 | 1471465306211 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:21:46 INFO - PROCESS | 8483 | 1471465306394 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 8483 | 1471465306402 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e1800 == 23 [pid = 8483] [id = 552] 13:21:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93c6a800) [pid = 8483] [serial = 1657] [outer = (nil)] 13:21:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95286400) [pid = 8483] [serial = 1658] [outer = 0x93c6a800] 13:21:46 INFO - PROCESS | 8483 | 1471465306486 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x9528d400) [pid = 8483] [serial = 1659] [outer = 0x93c6a800] 13:21:47 INFO - PROCESS | 8483 | 1471465307480 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1533ms 13:21:47 INFO - PROCESS | 8483 | 1471465307544 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 8483 | 1471465307551 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:21:47 INFO - PROCESS | 8483 | 1471465307568 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 8483 | 1471465307575 Marionette TRACE conn3 <- [1,2182,null,{}] 13:21:47 INFO - PROCESS | 8483 | 1471465307582 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:47 INFO - PROCESS | 8483 | 1471465307588 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:47 INFO - PROCESS | 8483 | 1471465307835 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:21:48 INFO - PROCESS | 8483 | 1471465308078 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 8483 | 1471465308087 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x911d9c00 == 24 [pid = 8483] [id = 553] 13:21:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91f23c00) [pid = 8483] [serial = 1660] [outer = (nil)] 13:21:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x976b1400) [pid = 8483] [serial = 1661] [outer = 0x91f23c00] 13:21:48 INFO - PROCESS | 8483 | 1471465308168 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x977de400) [pid = 8483] [serial = 1662] [outer = 0x91f23c00] 13:21:49 INFO - PROCESS | 8483 | 1471465309036 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1550ms 13:21:49 INFO - PROCESS | 8483 | 1471465309111 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:21:49 INFO - PROCESS | 8483 | 1471465309115 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:21:49 INFO - PROCESS | 8483 | 1471465309122 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 8483 | 1471465309125 Marionette TRACE conn3 <- [1,2186,null,{}] 13:21:49 INFO - PROCESS | 8483 | 1471465309132 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:49 INFO - PROCESS | 8483 | 1471465309137 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:49 INFO - PROCESS | 8483 | 1471465309345 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:21:49 INFO - PROCESS | 8483 | 1471465309526 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 8483 | 1471465309534 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x9768ec00 == 25 [pid = 8483] [id = 554] 13:21:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x976b2800) [pid = 8483] [serial = 1663] [outer = (nil)] 13:21:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x982ea400) [pid = 8483] [serial = 1664] [outer = 0x976b2800] 13:21:49 INFO - PROCESS | 8483 | 1471465309657 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x98916800) [pid = 8483] [serial = 1665] [outer = 0x976b2800] 13:21:50 INFO - PROCESS | 8483 | 1471465310590 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1538ms 13:21:50 INFO - PROCESS | 8483 | 1471465310660 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 8483 | 1471465310664 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:21:50 INFO - PROCESS | 8483 | 1471465310672 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 8483 | 1471465310675 Marionette TRACE conn3 <- [1,2190,null,{}] 13:21:50 INFO - PROCESS | 8483 | 1471465310681 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:50 INFO - PROCESS | 8483 | 1471465310686 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:50 INFO - PROCESS | 8483 | 1471465310904 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:21:51 INFO - PROCESS | 8483 | 1471465311086 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 8483 | 1471465311104 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x98d73c00 == 26 [pid = 8483] [id = 555] 13:21:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x98d74c00) [pid = 8483] [serial = 1666] [outer = (nil)] 13:21:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99517800) [pid = 8483] [serial = 1667] [outer = 0x98d74c00] 13:21:51 INFO - PROCESS | 8483 | 1471465311194 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9952d000) [pid = 8483] [serial = 1668] [outer = 0x98d74c00] 13:21:52 INFO - PROCESS | 8483 | 1471465312153 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1530ms 13:21:52 INFO - PROCESS | 8483 | 1471465312203 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 8483 | 1471465312207 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:21:52 INFO - PROCESS | 8483 | 1471465312213 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 8483 | 1471465312216 Marionette TRACE conn3 <- [1,2194,null,{}] 13:21:52 INFO - PROCESS | 8483 | 1471465312222 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 8483 | 1471465312227 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:52 INFO - PROCESS | 8483 | 1471465312405 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:21:52 INFO - PROCESS | 8483 | 1471465312599 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 8483 | 1471465312609 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x91151c00 == 27 [pid = 8483] [id = 556] 13:21:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x91152000) [pid = 8483] [serial = 1669] [outer = (nil)] 13:21:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x995f6800) [pid = 8483] [serial = 1670] [outer = 0x91152000] 13:21:52 INFO - PROCESS | 8483 | 1471465312745 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x99887800) [pid = 8483] [serial = 1671] [outer = 0x91152000] 13:21:53 INFO - PROCESS | 8483 | 1471465313871 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1734ms 13:21:53 INFO - PROCESS | 8483 | 1471465313948 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 8483 | 1471465313953 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:21:53 INFO - PROCESS | 8483 | 1471465313962 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 8483 | 1471465313966 Marionette TRACE conn3 <- [1,2198,null,{}] 13:21:53 INFO - PROCESS | 8483 | 1471465313974 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 8483 | 1471465313980 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:54 INFO - PROCESS | 8483 | 1471465314192 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:21:54 INFO - PROCESS | 8483 | 1471465314533 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 8483 | 1471465314549 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e8400 == 28 [pid = 8483] [id = 557] 13:21:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f0eb000) [pid = 8483] [serial = 1672] [outer = (nil)] 13:21:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8f85bc00) [pid = 8483] [serial = 1673] [outer = 0x8f0eb000] 13:21:54 INFO - PROCESS | 8483 | 1471465314624 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f8b9c00) [pid = 8483] [serial = 1674] [outer = 0x8f0eb000] 13:21:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed2400 == 27 [pid = 8483] [id = 536] 13:21:55 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91159c00) [pid = 8483] [serial = 1620] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8f099c00) [pid = 8483] [serial = 1590] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x98d69800) [pid = 8483] [serial = 1605] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x911e1c00) [pid = 8483] [serial = 1593] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x92fa9000) [pid = 8483] [serial = 1596] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91156000) [pid = 8483] [serial = 1611] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x95339000) [pid = 8483] [serial = 1599] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x9768dc00) [pid = 8483] [serial = 1602] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x9951ac00) [pid = 8483] [serial = 1608] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8fbc0000) [pid = 8483] [serial = 1619] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x912df000) [pid = 8483] [serial = 1622] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91156800) [pid = 8483] [serial = 1592] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91f27000) [pid = 8483] [serial = 1595] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x95283800) [pid = 8483] [serial = 1598] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9768b000) [pid = 8483] [serial = 1601] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x977ea400) [pid = 8483] [serial = 1604] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0ecc00) [pid = 8483] [serial = 1616] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f7be000) [pid = 8483] [serial = 1617] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbbbc00) [pid = 8483] [serial = 1614] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f8c2c00) [pid = 8483] [serial = 1613] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x99519400) [pid = 8483] [serial = 1607] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f85e800) [pid = 8483] [serial = 1610] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8ef74000) [pid = 8483] [serial = 1589] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 8483 | 1471465316507 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2585ms 13:21:56 INFO - PROCESS | 8483 | 1471465316547 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 8483 | 1471465316552 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:21:56 INFO - PROCESS | 8483 | 1471465316560 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 8483 | 1471465316565 Marionette TRACE conn3 <- [1,2202,null,{}] 13:21:56 INFO - PROCESS | 8483 | 1471465316573 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:56 INFO - PROCESS | 8483 | 1471465316578 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:56 INFO - PROCESS | 8483 | 1471465316746 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:21:56 INFO - PROCESS | 8483 | 1471465316923 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 8483 | 1471465316932 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094c00 == 28 [pid = 8483] [id = 558] 13:21:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f097000) [pid = 8483] [serial = 1675] [outer = (nil)] 13:21:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7bb800) [pid = 8483] [serial = 1676] [outer = 0x8f097000] 13:21:57 INFO - PROCESS | 8483 | 1471465317004 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f7c1c00) [pid = 8483] [serial = 1677] [outer = 0x8f097000] 13:21:57 INFO - PROCESS | 8483 | 1471465317838 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1336ms 13:21:57 INFO - PROCESS | 8483 | 1471465317896 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 8483 | 1471465317904 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:21:57 INFO - PROCESS | 8483 | 1471465317916 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 8483 | 1471465317919 Marionette TRACE conn3 <- [1,2206,null,{}] 13:21:57 INFO - PROCESS | 8483 | 1471465317925 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:57 INFO - PROCESS | 8483 | 1471465317931 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:58 INFO - PROCESS | 8483 | 1471465318101 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:21:58 INFO - PROCESS | 8483 | 1471465318246 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 8483 | 1471465318255 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb5400 == 29 [pid = 8483] [id = 559] 13:21:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8fbbcc00) [pid = 8483] [serial = 1678] [outer = (nil)] 13:21:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbc1400) [pid = 8483] [serial = 1679] [outer = 0x8fbbcc00] 13:21:58 INFO - PROCESS | 8483 | 1471465318326 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91152800) [pid = 8483] [serial = 1680] [outer = 0x8fbbcc00] 13:21:59 INFO - PROCESS | 8483 | 1471465319307 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1443ms 13:21:59 INFO - PROCESS | 8483 | 1471465319361 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 8483 | 1471465319364 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:21:59 INFO - PROCESS | 8483 | 1471465319371 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 8483 | 1471465319377 Marionette TRACE conn3 <- [1,2210,null,{}] 13:21:59 INFO - PROCESS | 8483 | 1471465319406 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:59 INFO - PROCESS | 8483 | 1471465319415 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:59 INFO - PROCESS | 8483 | 1471465319630 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:21:59 INFO - PROCESS | 8483 | 1471465319653 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 8483 | 1471465319665 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:21:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x912de000 == 30 [pid = 8483] [id = 560] 13:21:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912de400) [pid = 8483] [serial = 1681] [outer = (nil)] 13:21:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912e1400) [pid = 8483] [serial = 1682] [outer = 0x912de400] 13:21:59 INFO - PROCESS | 8483 | 1471465319739 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91ae6400) [pid = 8483] [serial = 1683] [outer = 0x912de400] 13:22:00 INFO - PROCESS | 8483 | 1471465320690 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1747ms 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8ef7ac00) [pid = 8483] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x92201400) [pid = 8483] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x92209000) [pid = 8483] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0eb400) [pid = 8483] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912d9c00) [pid = 8483] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93c6b000) [pid = 8483] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f0a0800) [pid = 8483] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91154000) [pid = 8483] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f0e9800) [pid = 8483] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:22:01 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x912cf400) [pid = 8483] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:22:01 INFO - PROCESS | 8483 | 1471465321171 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 8483 | 1471465321175 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:22:01 INFO - PROCESS | 8483 | 1471465321181 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 8483 | 1471465321185 Marionette TRACE conn3 <- [1,2214,null,{}] 13:22:01 INFO - PROCESS | 8483 | 1471465321190 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:01 INFO - PROCESS | 8483 | 1471465321195 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:01 INFO - PROCESS | 8483 | 1471465321346 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:22:01 INFO - PROCESS | 8483 | 1471465321546 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 8483 | 1471465321558 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x91158400 == 31 [pid = 8483] [id = 561] 13:22:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x912c9800) [pid = 8483] [serial = 1684] [outer = (nil)] 13:22:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91c69800) [pid = 8483] [serial = 1685] [outer = 0x912c9800] 13:22:01 INFO - PROCESS | 8483 | 1471465321627 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91f24c00) [pid = 8483] [serial = 1686] [outer = 0x912c9800] 13:22:02 INFO - PROCESS | 8483 | 1471465322435 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1287ms 13:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:22:02 INFO - PROCESS | 8483 | 1471465322467 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 8483 | 1471465322471 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:22:02 INFO - PROCESS | 8483 | 1471465322477 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 8483 | 1471465322480 Marionette TRACE conn3 <- [1,2218,null,{}] 13:22:02 INFO - PROCESS | 8483 | 1471465322495 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:02 INFO - PROCESS | 8483 | 1471465322500 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:02 INFO - PROCESS | 8483 | 1471465322646 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:22:02 INFO - PROCESS | 8483 | 1471465322660 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 8483 | 1471465322666 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb9c00 == 32 [pid = 8483] [id = 562] 13:22:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91c6d400) [pid = 8483] [serial = 1687] [outer = (nil)] 13:22:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x92fa8400) [pid = 8483] [serial = 1688] [outer = 0x91c6d400] 13:22:02 INFO - PROCESS | 8483 | 1471465322737 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93927400) [pid = 8483] [serial = 1689] [outer = 0x91c6d400] 13:22:03 INFO - PROCESS | 8483 | 1471465323974 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1540ms 13:22:04 INFO - PROCESS | 8483 | 1471465324018 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:22:04 INFO - PROCESS | 8483 | 1471465324029 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:22:04 INFO - PROCESS | 8483 | 1471465324042 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 8483 | 1471465324051 Marionette TRACE conn3 <- [1,2222,null,{}] 13:22:04 INFO - PROCESS | 8483 | 1471465324065 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:04 INFO - PROCESS | 8483 | 1471465324073 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:04 INFO - PROCESS | 8483 | 1471465324382 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:22:04 INFO - PROCESS | 8483 | 1471465324588 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 8483 | 1471465324598 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c5400 == 33 [pid = 8483] [id = 563] 13:22:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f861400) [pid = 8483] [serial = 1690] [outer = (nil)] 13:22:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8fbb6400) [pid = 8483] [serial = 1691] [outer = 0x8f861400] 13:22:04 INFO - PROCESS | 8483 | 1471465324682 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91159c00) [pid = 8483] [serial = 1692] [outer = 0x8f861400] 13:22:05 INFO - PROCESS | 8483 | 1471465325711 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1754ms 13:22:05 INFO - PROCESS | 8483 | 1471465325793 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 8483 | 1471465325801 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:22:05 INFO - PROCESS | 8483 | 1471465325812 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 8483 | 1471465325816 Marionette TRACE conn3 <- [1,2226,null,{}] 13:22:05 INFO - PROCESS | 8483 | 1471465325822 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 8483 | 1471465325828 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:06 INFO - PROCESS | 8483 | 1471465326050 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:22:06 INFO - PROCESS | 8483 | 1471465326338 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 8483 | 1471465326349 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f3400 == 34 [pid = 8483] [id = 564] 13:22:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91adbc00) [pid = 8483] [serial = 1693] [outer = (nil)] 13:22:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91f2d400) [pid = 8483] [serial = 1694] [outer = 0x91adbc00] 13:22:06 INFO - PROCESS | 8483 | 1471465326430 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x911e7800) [pid = 8483] [serial = 1695] [outer = 0x91adbc00] 13:22:07 INFO - PROCESS | 8483 | 1471465327442 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 13:22:07 INFO - PROCESS | 8483 | 1471465327499 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 8483 | 1471465327504 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:22:07 INFO - PROCESS | 8483 | 1471465327511 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 8483 | 1471465327517 Marionette TRACE conn3 <- [1,2230,null,{}] 13:22:07 INFO - PROCESS | 8483 | 1471465327535 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:07 INFO - PROCESS | 8483 | 1471465327544 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:07 INFO - PROCESS | 8483 | 1471465327736 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:22:08 INFO - PROCESS | 8483 | 1471465327987 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 8483 | 1471465328003 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x95287400 == 35 [pid = 8483] [id = 565] 13:22:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95287c00) [pid = 8483] [serial = 1696] [outer = (nil)] 13:22:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9528cc00) [pid = 8483] [serial = 1697] [outer = 0x95287c00] 13:22:08 INFO - PROCESS | 8483 | 1471465328161 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x95330400) [pid = 8483] [serial = 1698] [outer = 0x95287c00] 13:22:09 INFO - PROCESS | 8483 | 1471465329196 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1748ms 13:22:09 INFO - PROCESS | 8483 | 1471465329260 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 8483 | 1471465329267 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:22:09 INFO - PROCESS | 8483 | 1471465329273 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 8483 | 1471465329277 Marionette TRACE conn3 <- [1,2234,null,{}] 13:22:09 INFO - PROCESS | 8483 | 1471465329283 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 8483 | 1471465329289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:09 INFO - PROCESS | 8483 | 1471465329493 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:22:09 INFO - PROCESS | 8483 | 1471465329709 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 8483 | 1471465329717 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6c00 == 36 [pid = 8483] [id = 566] 13:22:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x8ef6dc00) [pid = 8483] [serial = 1699] [outer = (nil)] 13:22:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f7bd400) [pid = 8483] [serial = 1700] [outer = 0x8ef6dc00] 13:22:09 INFO - PROCESS | 8483 | 1471465329849 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f8c1000) [pid = 8483] [serial = 1701] [outer = 0x8ef6dc00] 13:22:11 INFO - PROCESS | 8483 | 1471465331026 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1834ms 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x9220e400) [pid = 8483] [serial = 1631] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x93a52800) [pid = 8483] [serial = 1644] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x91ade800) [pid = 8483] [serial = 1635] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91add400) [pid = 8483] [serial = 1623] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x95250800) [pid = 8483] [serial = 1646] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x93a5b800) [pid = 8483] [serial = 1634] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f8ba400) [pid = 8483] [serial = 1638] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x93923800) [pid = 8483] [serial = 1632] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x912dbc00) [pid = 8483] [serial = 1641] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912ca000) [pid = 8483] [serial = 1640] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x92faec00) [pid = 8483] [serial = 1643] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f865000) [pid = 8483] [serial = 1625] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91adcc00) [pid = 8483] [serial = 1628] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f8c6000) [pid = 8483] [serial = 1626] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91ae5000) [pid = 8483] [serial = 1629] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f7bf000) [pid = 8483] [serial = 1637] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x9524d800) [pid = 8483] [serial = 1647] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x93c72800) [pid = 8483] [serial = 1650] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x92fad800) [pid = 8483] [serial = 1649] [outer = (nil)] [url = about:blank] 13:22:11 INFO - PROCESS | 8483 | 1471465331186 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 8483 | 1471465331192 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:22:11 INFO - PROCESS | 8483 | 1471465331209 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 8483 | 1471465331213 Marionette TRACE conn3 <- [1,2238,null,{}] 13:22:11 INFO - PROCESS | 8483 | 1471465331221 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:11 INFO - PROCESS | 8483 | 1471465331226 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:11 INFO - PROCESS | 8483 | 1471465331372 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:22:11 INFO - PROCESS | 8483 | 1471465331556 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 8483 | 1471465331564 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e9c00 == 37 [pid = 8483] [id = 567] 13:22:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f7bc400) [pid = 8483] [serial = 1702] [outer = (nil)] 13:22:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f8be400) [pid = 8483] [serial = 1703] [outer = 0x8f7bc400] 13:22:11 INFO - PROCESS | 8483 | 1471465331641 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8fbb3000) [pid = 8483] [serial = 1704] [outer = 0x8f7bc400] 13:22:12 INFO - PROCESS | 8483 | 1471465332431 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1282ms 13:22:12 INFO - PROCESS | 8483 | 1471465332490 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 8483 | 1471465332496 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:22:12 INFO - PROCESS | 8483 | 1471465332506 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 8483 | 1471465332510 Marionette TRACE conn3 <- [1,2242,null,{}] 13:22:12 INFO - PROCESS | 8483 | 1471465332516 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:12 INFO - PROCESS | 8483 | 1471465332522 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:12 INFO - PROCESS | 8483 | 1471465332687 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:22:12 INFO - PROCESS | 8483 | 1471465332697 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 8483 | 1471465332705 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e4400 == 38 [pid = 8483] [id = 568] 13:22:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912d7400) [pid = 8483] [serial = 1705] [outer = (nil)] 13:22:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912dec00) [pid = 8483] [serial = 1706] [outer = 0x912d7400] 13:22:12 INFO - PROCESS | 8483 | 1471465332787 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91ae2400) [pid = 8483] [serial = 1707] [outer = 0x912d7400] 13:22:13 INFO - PROCESS | 8483 | 1471465333825 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1330ms 13:22:13 INFO - PROCESS | 8483 | 1471465333844 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:22:13 INFO - PROCESS | 8483 | 1471465333848 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:22:13 INFO - PROCESS | 8483 | 1471465333856 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 8483 | 1471465333862 Marionette TRACE conn3 <- [1,2246,null,{}] 13:22:13 INFO - PROCESS | 8483 | 1471465333892 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:13 INFO - PROCESS | 8483 | 1471465333902 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:14 INFO - PROCESS | 8483 | 1471465334121 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:22:14 INFO - PROCESS | 8483 | 1471465334145 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 8483 | 1471465334153 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x93929c00 == 39 [pid = 8483] [id = 569] 13:22:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9392d800) [pid = 8483] [serial = 1708] [outer = (nil)] 13:22:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93a55c00) [pid = 8483] [serial = 1709] [outer = 0x9392d800] 13:22:14 INFO - PROCESS | 8483 | 1471465334248 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93c6cc00) [pid = 8483] [serial = 1710] [outer = 0x9392d800] 13:22:15 INFO - PROCESS | 8483 | 1471465335201 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1386ms 13:22:15 INFO - PROCESS | 8483 | 1471465335241 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 8483 | 1471465335245 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:22:15 INFO - PROCESS | 8483 | 1471465335251 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 8483 | 1471465335254 Marionette TRACE conn3 <- [1,2250,null,{}] 13:22:15 INFO - PROCESS | 8483 | 1471465335267 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 8483 | 1471465335272 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:15 INFO - PROCESS | 8483 | 1471465335496 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:22:15 INFO - PROCESS | 8483 | 1471465335519 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 8483 | 1471465335525 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecb800 == 40 [pid = 8483] [id = 570] 13:22:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f0e9000) [pid = 8483] [serial = 1711] [outer = (nil)] 13:22:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9525a400) [pid = 8483] [serial = 1712] [outer = 0x8f0e9000] 13:22:15 INFO - PROCESS | 8483 | 1471465335593 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x95255800) [pid = 8483] [serial = 1713] [outer = 0x8f0e9000] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbbcc00) [pid = 8483] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f0eb000) [pid = 8483] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912de400) [pid = 8483] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f097000) [pid = 8483] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f096800) [pid = 8483] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x911e5000) [pid = 8483] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93c6a800) [pid = 8483] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91f23c00) [pid = 8483] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x976b2800) [pid = 8483] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x98d74c00) [pid = 8483] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91152000) [pid = 8483] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:22:16 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x912c9800) [pid = 8483] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:22:16 INFO - PROCESS | 8483 | 1471465336608 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1391ms 13:22:16 INFO - PROCESS | 8483 | 1471465336643 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 8483 | 1471465336646 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:22:16 INFO - PROCESS | 8483 | 1471465336652 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 8483 | 1471465336656 Marionette TRACE conn3 <- [1,2254,null,{}] 13:22:16 INFO - PROCESS | 8483 | 1471465336661 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:16 INFO - PROCESS | 8483 | 1471465336666 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:16 INFO - PROCESS | 8483 | 1471465336865 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:22:16 INFO - PROCESS | 8483 | 1471465336884 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 8483 | 1471465336892 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09f800 == 41 [pid = 8483] [id = 571] 13:22:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f7bfc00) [pid = 8483] [serial = 1714] [outer = (nil)] 13:22:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91f24800) [pid = 8483] [serial = 1715] [outer = 0x8f7bfc00] 13:22:16 INFO - PROCESS | 8483 | 1471465336960 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91f27000) [pid = 8483] [serial = 1716] [outer = 0x8f7bfc00] 13:22:17 INFO - PROCESS | 8483 | 1471465337797 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1183ms 13:22:17 INFO - PROCESS | 8483 | 1471465337837 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 8483 | 1471465337840 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:22:17 INFO - PROCESS | 8483 | 1471465337847 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 8483 | 1471465337850 Marionette TRACE conn3 <- [1,2258,null,{}] 13:22:17 INFO - PROCESS | 8483 | 1471465337855 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 8483 | 1471465337865 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:18 INFO - PROCESS | 8483 | 1471465338067 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:22:18 INFO - PROCESS | 8483 | 1471465338262 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 8483 | 1471465338273 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecd400 == 42 [pid = 8483] [id = 572] 13:22:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8eece400) [pid = 8483] [serial = 1717] [outer = (nil)] 13:22:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8ef6cc00) [pid = 8483] [serial = 1718] [outer = 0x8eece400] 13:22:18 INFO - PROCESS | 8483 | 1471465338356 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f093800) [pid = 8483] [serial = 1719] [outer = 0x8eece400] 13:22:19 INFO - PROCESS | 8483 | 1471465339427 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1630ms 13:22:19 INFO - PROCESS | 8483 | 1471465339480 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:22:19 INFO - PROCESS | 8483 | 1471465339486 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:22:19 INFO - PROCESS | 8483 | 1471465339494 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 8483 | 1471465339499 Marionette TRACE conn3 <- [1,2262,null,{}] 13:22:19 INFO - PROCESS | 8483 | 1471465339507 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 8483 | 1471465339514 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:19 INFO - PROCESS | 8483 | 1471465339738 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:22:20 INFO - PROCESS | 8483 | 1471465339984 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 8483 | 1471465339995 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4400 == 43 [pid = 8483] [id = 573] 13:22:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f865000) [pid = 8483] [serial = 1720] [outer = (nil)] 13:22:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91152c00) [pid = 8483] [serial = 1721] [outer = 0x8f865000] 13:22:20 INFO - PROCESS | 8483 | 1471465340119 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x911dd400) [pid = 8483] [serial = 1722] [outer = 0x8f865000] 13:22:21 INFO - PROCESS | 8483 | 1471465341087 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1633ms 13:22:21 INFO - PROCESS | 8483 | 1471465341130 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 8483 | 1471465341136 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:22:21 INFO - PROCESS | 8483 | 1471465341144 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 8483 | 1471465341148 Marionette TRACE conn3 <- [1,2266,null,{}] 13:22:21 INFO - PROCESS | 8483 | 1471465341154 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:21 INFO - PROCESS | 8483 | 1471465341160 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:21 INFO - PROCESS | 8483 | 1471465341348 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:22:21 INFO - PROCESS | 8483 | 1471465341531 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 8483 | 1471465341539 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x91155c00 == 44 [pid = 8483] [id = 574] 13:22:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912c1c00) [pid = 8483] [serial = 1723] [outer = (nil)] 13:22:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91c6b000) [pid = 8483] [serial = 1724] [outer = 0x912c1c00] 13:22:21 INFO - PROCESS | 8483 | 1471465341623 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x92209000) [pid = 8483] [serial = 1725] [outer = 0x912c1c00] 13:22:22 INFO - PROCESS | 8483 | 1471465342634 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1533ms 13:22:22 INFO - PROCESS | 8483 | 1471465342678 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:22:22 INFO - PROCESS | 8483 | 1471465342682 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:22:22 INFO - PROCESS | 8483 | 1471465342698 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 8483 | 1471465342707 Marionette TRACE conn3 <- [1,2270,null,{}] 13:22:22 INFO - PROCESS | 8483 | 1471465342716 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 8483 | 1471465342723 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:22 INFO - PROCESS | 8483 | 1471465342962 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:22:23 INFO - PROCESS | 8483 | 1471465343190 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 8483 | 1471465343196 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fa9c00 == 45 [pid = 8483] [id = 575] 13:22:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x95253800) [pid = 8483] [serial = 1726] [outer = (nil)] 13:22:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9768e800) [pid = 8483] [serial = 1727] [outer = 0x95253800] 13:22:23 INFO - PROCESS | 8483 | 1471465343324 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x977eac00) [pid = 8483] [serial = 1728] [outer = 0x95253800] 13:22:24 INFO - PROCESS | 8483 | 1471465344231 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1601ms 13:22:24 INFO - PROCESS | 8483 | 1471465344303 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 8483 | 1471465344309 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:22:24 INFO - PROCESS | 8483 | 1471465344317 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 8483 | 1471465344320 Marionette TRACE conn3 <- [1,2274,null,{}] 13:22:24 INFO - PROCESS | 8483 | 1471465344326 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 8483 | 1471465344331 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:24 INFO - PROCESS | 8483 | 1471465344516 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:22:24 INFO - PROCESS | 8483 | 1471465344706 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 8483 | 1471465344713 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x9768d800 == 46 [pid = 8483] [id = 576] 13:22:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9768dc00) [pid = 8483] [serial = 1729] [outer = (nil)] 13:22:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x989a7c00) [pid = 8483] [serial = 1730] [outer = 0x9768dc00] 13:22:24 INFO - PROCESS | 8483 | 1471465344831 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98d69800) [pid = 8483] [serial = 1731] [outer = 0x9768dc00] 13:22:25 INFO - PROCESS | 8483 | 1471465345774 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1531ms 13:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:22:25 INFO - PROCESS | 8483 | 1471465345849 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 8483 | 1471465345852 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:22:25 INFO - PROCESS | 8483 | 1471465345859 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 8483 | 1471465345862 Marionette TRACE conn3 <- [1,2278,null,{}] 13:22:25 INFO - PROCESS | 8483 | 1471465345868 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:25 INFO - PROCESS | 8483 | 1471465345874 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:26 INFO - PROCESS | 8483 | 1471465346082 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:22:26 INFO - PROCESS | 8483 | 1471465346267 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 8483 | 1471465346284 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae0c00 == 47 [pid = 8483] [id = 577] 13:22:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x91c65000) [pid = 8483] [serial = 1732] [outer = (nil)] 13:22:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x994b7c00) [pid = 8483] [serial = 1733] [outer = 0x91c65000] 13:22:26 INFO - PROCESS | 8483 | 1471465346422 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9977a800) [pid = 8483] [serial = 1734] [outer = 0x91c65000] 13:22:27 INFO - PROCESS | 8483 | 1471465347647 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1841ms 13:22:27 INFO - PROCESS | 8483 | 1471465347700 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 8483 | 1471465347705 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:22:27 INFO - PROCESS | 8483 | 1471465347713 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 8483 | 1471465347718 Marionette TRACE conn3 <- [1,2282,null,{}] 13:22:27 INFO - PROCESS | 8483 | 1471465347727 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:27 INFO - PROCESS | 8483 | 1471465347732 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:28 INFO - PROCESS | 8483 | 1471465348018 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:22:28 INFO - PROCESS | 8483 | 1471465348278 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 8483 | 1471465348287 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4c00 == 48 [pid = 8483] [id = 578] 13:22:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f864400) [pid = 8483] [serial = 1735] [outer = (nil)] 13:22:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8fbbc000) [pid = 8483] [serial = 1736] [outer = 0x8f864400] 13:22:28 INFO - PROCESS | 8483 | 1471465348368 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9114e000) [pid = 8483] [serial = 1737] [outer = 0x8f864400] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09e000 == 47 [pid = 8483] [id = 545] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbac00 == 46 [pid = 8483] [id = 546] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef77800 == 45 [pid = 8483] [id = 538] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094c00 == 44 [pid = 8483] [id = 558] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bd800 == 43 [pid = 8483] [id = 539] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb5400 == 42 [pid = 8483] [id = 559] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x912de000 == 41 [pid = 8483] [id = 560] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91158400 == 40 [pid = 8483] [id = 561] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f869400 == 39 [pid = 8483] [id = 537] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed8800 == 38 [pid = 8483] [id = 544] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e8400 == 37 [pid = 8483] [id = 557] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09f800 == 36 [pid = 8483] [id = 571] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecb800 == 35 [pid = 8483] [id = 570] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x93929c00 == 34 [pid = 8483] [id = 569] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x911e4400 == 33 [pid = 8483] [id = 568] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e9c00 == 32 [pid = 8483] [id = 567] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x911dc800 == 31 [pid = 8483] [id = 551] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x911e1800 == 30 [pid = 8483] [id = 552] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x911d9c00 == 29 [pid = 8483] [id = 553] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x9768ec00 == 28 [pid = 8483] [id = 554] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x98d73c00 == 27 [pid = 8483] [id = 555] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb9c00 == 26 [pid = 8483] [id = 562] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x93931c00 == 25 [pid = 8483] [id = 548] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0a0c00 == 24 [pid = 8483] [id = 541] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x95287400 == 23 [pid = 8483] [id = 565] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f3400 == 22 [pid = 8483] [id = 564] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f095c00 == 21 [pid = 8483] [id = 550] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6c00 == 20 [pid = 8483] [id = 566] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c5400 == 19 [pid = 8483] [id = 563] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2e000 == 18 [pid = 8483] [id = 543] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2e400 == 17 [pid = 8483] [id = 547] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x912d9000 == 16 [pid = 8483] [id = 540] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef7a000 == 15 [pid = 8483] [id = 549] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91151c00 == 14 [pid = 8483] [id = 556] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x912cec00 == 13 [pid = 8483] [id = 542] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae0c00 == 12 [pid = 8483] [id = 577] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x9768d800 == 11 [pid = 8483] [id = 576] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x92fa9c00 == 10 [pid = 8483] [id = 575] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4400 == 9 [pid = 8483] [id = 573] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x91155c00 == 8 [pid = 8483] [id = 574] 13:22:29 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecd400 == 7 [pid = 8483] [id = 572] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8fbc1400) [pid = 8483] [serial = 1679] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f8b9c00) [pid = 8483] [serial = 1674] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f85bc00) [pid = 8483] [serial = 1673] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x912e1400) [pid = 8483] [serial = 1682] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f7bb800) [pid = 8483] [serial = 1676] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8f7c1c00) [pid = 8483] [serial = 1677] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f85b400) [pid = 8483] [serial = 1653] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f0f4800) [pid = 8483] [serial = 1652] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91ae7c00) [pid = 8483] [serial = 1656] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x91ae0000) [pid = 8483] [serial = 1655] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9528d400) [pid = 8483] [serial = 1659] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x95286400) [pid = 8483] [serial = 1658] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x977de400) [pid = 8483] [serial = 1662] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x976b1400) [pid = 8483] [serial = 1661] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x98916800) [pid = 8483] [serial = 1665] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x982ea400) [pid = 8483] [serial = 1664] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9952d000) [pid = 8483] [serial = 1668] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x99517800) [pid = 8483] [serial = 1667] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99887800) [pid = 8483] [serial = 1671] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x995f6800) [pid = 8483] [serial = 1670] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91f24c00) [pid = 8483] [serial = 1686] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91c69800) [pid = 8483] [serial = 1685] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x92fa8400) [pid = 8483] [serial = 1688] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91ae6400) [pid = 8483] [serial = 1683] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91152800) [pid = 8483] [serial = 1680] [outer = (nil)] [url = about:blank] 13:22:30 INFO - PROCESS | 8483 | 1471465350338 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2690ms 13:22:30 INFO - PROCESS | 8483 | 1471465350403 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 8483 | 1471465350409 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:22:30 INFO - PROCESS | 8483 | 1471465350417 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 8483 | 1471465350422 Marionette TRACE conn3 <- [1,2286,null,{}] 13:22:30 INFO - PROCESS | 8483 | 1471465350430 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 8483 | 1471465350436 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:30 INFO - PROCESS | 8483 | 1471465350619 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:22:30 INFO - PROCESS | 8483 | 1471465350799 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 8483 | 1471465350808 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094000 == 8 [pid = 8483] [id = 579] 13:22:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f096c00) [pid = 8483] [serial = 1738] [outer = (nil)] 13:22:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f0f0800) [pid = 8483] [serial = 1739] [outer = 0x8f096c00] 13:22:30 INFO - PROCESS | 8483 | 1471465350885 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f7bdc00) [pid = 8483] [serial = 1740] [outer = 0x8f096c00] 13:22:31 INFO - PROCESS | 8483 | 1471465351752 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:22:31 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 13:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1400ms 13:22:31 INFO - PROCESS | 8483 | 1471465351817 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 8483 | 1471465351827 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:22:31 INFO - PROCESS | 8483 | 1471465351838 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 8483 | 1471465351841 Marionette TRACE conn3 <- [1,2290,null,{}] 13:22:31 INFO - PROCESS | 8483 | 1471465351848 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 8483 | 1471465351853 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:32 INFO - PROCESS | 8483 | 1471465352028 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:22:32 INFO - PROCESS | 8483 | 1471465352173 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 8483 | 1471465352180 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8b9c00 == 9 [pid = 8483] [id = 580] 13:22:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f8c5400) [pid = 8483] [serial = 1741] [outer = (nil)] 13:22:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8fbb4800) [pid = 8483] [serial = 1742] [outer = 0x8f8c5400] 13:22:32 INFO - PROCESS | 8483 | 1471465352255 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8fbc0800) [pid = 8483] [serial = 1743] [outer = 0x8f8c5400] 13:22:33 INFO - PROCESS | 8483 | 1471465353137 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1331ms 13:22:33 INFO - PROCESS | 8483 | 1471465353173 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 8483 | 1471465353177 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:22:33 INFO - PROCESS | 8483 | 1471465353190 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 8483 | 1471465353195 Marionette TRACE conn3 <- [1,2294,null,{}] 13:22:33 INFO - PROCESS | 8483 | 1471465353213 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:33 INFO - PROCESS | 8483 | 1471465353222 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:33 INFO - PROCESS | 8483 | 1471465353452 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:22:33 INFO - PROCESS | 8483 | 1471465353476 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 8483 | 1471465353486 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d3c00 == 10 [pid = 8483] [id = 581] 13:22:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912d4400) [pid = 8483] [serial = 1744] [outer = (nil)] 13:22:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912d9c00) [pid = 8483] [serial = 1745] [outer = 0x912d4400] 13:22:33 INFO - PROCESS | 8483 | 1471465353561 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91ad9c00) [pid = 8483] [serial = 1746] [outer = 0x912d4400] 13:22:34 INFO - PROCESS | 8483 | 1471465354536 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1792ms 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9392d800) [pid = 8483] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0e9000) [pid = 8483] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x912d7400) [pid = 8483] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91c6d400) [pid = 8483] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8ef6dc00) [pid = 8483] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f861400) [pid = 8483] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7bc400) [pid = 8483] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x95287c00) [pid = 8483] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:22:34 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91adbc00) [pid = 8483] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:22:35 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f7bfc00) [pid = 8483] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:22:35 INFO - PROCESS | 8483 | 1471465355007 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 8483 | 1471465355012 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:22:35 INFO - PROCESS | 8483 | 1471465355018 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 8483 | 1471465355021 Marionette TRACE conn3 <- [1,2298,null,{}] 13:22:35 INFO - PROCESS | 8483 | 1471465355026 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 8483 | 1471465355031 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:35 INFO - PROCESS | 8483 | 1471465355202 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:22:35 INFO - PROCESS | 8483 | 1471465355349 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 8483 | 1471465355356 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7000 == 11 [pid = 8483] [id = 582] 13:22:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f7be800) [pid = 8483] [serial = 1747] [outer = (nil)] 13:22:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x911db800) [pid = 8483] [serial = 1748] [outer = 0x8f7be800] 13:22:35 INFO - PROCESS | 8483 | 1471465355430 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91ad9400) [pid = 8483] [serial = 1749] [outer = 0x8f7be800] 13:22:36 INFO - PROCESS | 8483 | 1471465356490 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1529ms 13:22:36 INFO - PROCESS | 8483 | 1471465356548 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 8483 | 1471465356554 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:22:36 INFO - PROCESS | 8483 | 1471465356561 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 8483 | 1471465356567 Marionette TRACE conn3 <- [1,2302,null,{}] 13:22:36 INFO - PROCESS | 8483 | 1471465356575 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 8483 | 1471465356582 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:36 INFO - PROCESS | 8483 | 1471465356783 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:22:37 INFO - PROCESS | 8483 | 1471465357020 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 8483 | 1471465357029 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bc400 == 12 [pid = 8483] [id = 583] 13:22:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f7c5400) [pid = 8483] [serial = 1750] [outer = (nil)] 13:22:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8fbb7800) [pid = 8483] [serial = 1751] [outer = 0x8f7c5400] 13:22:37 INFO - PROCESS | 8483 | 1471465357161 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x911dec00) [pid = 8483] [serial = 1752] [outer = 0x8f7c5400] 13:22:38 INFO - PROCESS | 8483 | 1471465358133 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1636ms 13:22:38 INFO - PROCESS | 8483 | 1471465358197 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 8483 | 1471465358205 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:22:38 INFO - PROCESS | 8483 | 1471465358216 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 8483 | 1471465358219 Marionette TRACE conn3 <- [1,2306,null,{}] 13:22:38 INFO - PROCESS | 8483 | 1471465358226 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:38 INFO - PROCESS | 8483 | 1471465358232 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:38 INFO - PROCESS | 8483 | 1471465358429 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:22:38 INFO - PROCESS | 8483 | 1471465358658 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 8483 | 1471465358667 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb2c00 == 13 [pid = 8483] [id = 584] 13:22:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91c61800) [pid = 8483] [serial = 1753] [outer = (nil)] 13:22:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91c6a000) [pid = 8483] [serial = 1754] [outer = 0x91c61800] 13:22:38 INFO - PROCESS | 8483 | 1471465358796 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c70400) [pid = 8483] [serial = 1755] [outer = 0x91c61800] 13:22:39 INFO - PROCESS | 8483 | 1471465359840 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1682ms 13:22:39 INFO - PROCESS | 8483 | 1471465359898 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 8483 | 1471465359902 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:22:39 INFO - PROCESS | 8483 | 1471465359909 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 8483 | 1471465359915 Marionette TRACE conn3 <- [1,2310,null,{}] 13:22:39 INFO - PROCESS | 8483 | 1471465359932 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 8483 | 1471465359941 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:40 INFO - PROCESS | 8483 | 1471465360128 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:22:40 INFO - PROCESS | 8483 | 1471465360353 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 8483 | 1471465360363 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x93923800 == 14 [pid = 8483] [id = 585] 13:22:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93923c00) [pid = 8483] [serial = 1756] [outer = (nil)] 13:22:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93931c00) [pid = 8483] [serial = 1757] [outer = 0x93923c00] 13:22:40 INFO - PROCESS | 8483 | 1471465360491 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93c65c00) [pid = 8483] [serial = 1758] [outer = 0x93923c00] 13:22:41 INFO - PROCESS | 8483 | 1471465361506 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 13:22:41 INFO - PROCESS | 8483 | 1471465361545 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 8483 | 1471465361550 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:22:41 INFO - PROCESS | 8483 | 1471465361556 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 8483 | 1471465361559 Marionette TRACE conn3 <- [1,2314,null,{}] 13:22:41 INFO - PROCESS | 8483 | 1471465361566 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:41 INFO - PROCESS | 8483 | 1471465361571 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:41 INFO - PROCESS | 8483 | 1471465361759 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:22:42 INFO - PROCESS | 8483 | 1471465362098 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 8483 | 1471465362106 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed4000 == 15 [pid = 8483] [id = 586] 13:22:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8eed8800) [pid = 8483] [serial = 1759] [outer = (nil)] 13:22:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8ef72c00) [pid = 8483] [serial = 1760] [outer = 0x8eed8800] 13:22:42 INFO - PROCESS | 8483 | 1471465362226 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f09b000) [pid = 8483] [serial = 1761] [outer = 0x8eed8800] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x93c6cc00) [pid = 8483] [serial = 1710] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x9525a400) [pid = 8483] [serial = 1712] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95255800) [pid = 8483] [serial = 1713] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912dec00) [pid = 8483] [serial = 1706] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x93927400) [pid = 8483] [serial = 1689] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f7bd400) [pid = 8483] [serial = 1700] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f8c1000) [pid = 8483] [serial = 1701] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbb6400) [pid = 8483] [serial = 1691] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91159c00) [pid = 8483] [serial = 1692] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8be400) [pid = 8483] [serial = 1703] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbb3000) [pid = 8483] [serial = 1704] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9528cc00) [pid = 8483] [serial = 1697] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x95330400) [pid = 8483] [serial = 1698] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91f2d400) [pid = 8483] [serial = 1694] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x911e7800) [pid = 8483] [serial = 1695] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x93a55c00) [pid = 8483] [serial = 1709] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x91f27000) [pid = 8483] [serial = 1716] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x91ae2400) [pid = 8483] [serial = 1707] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x91f24800) [pid = 8483] [serial = 1715] [outer = (nil)] [url = about:blank] 13:22:43 INFO - PROCESS | 8483 | 1471465363184 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1684ms 13:22:43 INFO - PROCESS | 8483 | 1471465363243 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 8483 | 1471465363248 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:22:43 INFO - PROCESS | 8483 | 1471465363256 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 8483 | 1471465363261 Marionette TRACE conn3 <- [1,2318,null,{}] 13:22:43 INFO - PROCESS | 8483 | 1471465363268 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 8483 | 1471465363276 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:43 INFO - PROCESS | 8483 | 1471465363435 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:22:43 INFO - PROCESS | 8483 | 1471465363478 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 8483 | 1471465363490 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7800 == 16 [pid = 8483] [id = 587] 13:22:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f8c1800) [pid = 8483] [serial = 1762] [outer = (nil)] 13:22:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x91158400) [pid = 8483] [serial = 1763] [outer = 0x8f8c1800] 13:22:43 INFO - PROCESS | 8483 | 1471465363681 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x912c2000) [pid = 8483] [serial = 1764] [outer = 0x8f8c1800] 13:22:44 INFO - PROCESS | 8483 | 1471465364478 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 8483 | 1471465364552 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:22:44 INFO - PROCESS | 8483 | 1471465364559 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 8483 | 1471465364562 Marionette TRACE conn3 <- [1,2322,null,{}] 13:22:44 INFO - PROCESS | 8483 | 1471465364568 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:44 INFO - PROCESS | 8483 | 1471465364573 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:44 INFO - PROCESS | 8483 | 1471465364739 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:22:44 INFO - PROCESS | 8483 | 1471465364883 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 8483 | 1471465364892 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x912da000 == 17 [pid = 8483] [id = 588] 13:22:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x912dac00) [pid = 8483] [serial = 1765] [outer = (nil)] 13:22:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x91c6ec00) [pid = 8483] [serial = 1766] [outer = 0x912dac00] 13:22:44 INFO - PROCESS | 8483 | 1471465364976 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x92209400) [pid = 8483] [serial = 1767] [outer = 0x912dac00] 13:22:45 INFO - PROCESS | 8483 | 1471465365820 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1294ms 13:22:45 INFO - PROCESS | 8483 | 1471465365854 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 8483 | 1471465365857 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:22:45 INFO - PROCESS | 8483 | 1471465365884 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 8483 | 1471465365893 Marionette TRACE conn3 <- [1,2326,null,{}] 13:22:45 INFO - PROCESS | 8483 | 1471465365901 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 8483 | 1471465365907 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:46 INFO - PROCESS | 8483 | 1471465366121 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:22:46 INFO - PROCESS | 8483 | 1471465366146 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 8483 | 1471465366152 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f24800 == 18 [pid = 8483] [id = 589] 13:22:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x93932800) [pid = 8483] [serial = 1768] [outer = (nil)] 13:22:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x93c6f000) [pid = 8483] [serial = 1769] [outer = 0x93932800] 13:22:46 INFO - PROCESS | 8483 | 1471465366223 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x93c72800) [pid = 8483] [serial = 1770] [outer = 0x93932800] 13:22:47 INFO - PROCESS | 8483 | 1471465367121 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1305ms 13:22:47 INFO - PROCESS | 8483 | 1471465367178 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:22:47 INFO - PROCESS | 8483 | 1471465367183 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:22:47 INFO - PROCESS | 8483 | 1471465367189 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 8483 | 1471465367192 Marionette TRACE conn3 <- [1,2330,null,{}] 13:22:47 INFO - PROCESS | 8483 | 1471465367197 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:47 INFO - PROCESS | 8483 | 1471465367202 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:47 INFO - PROCESS | 8483 | 1471465367411 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8eece400) [pid = 8483] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9768dc00) [pid = 8483] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f096c00) [pid = 8483] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f865000) [pid = 8483] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x95253800) [pid = 8483] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x912c1c00) [pid = 8483] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8f864400) [pid = 8483] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f8c5400) [pid = 8483] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x91c65000) [pid = 8483] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:22:47 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x912d4400) [pid = 8483] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:22:47 INFO - PROCESS | 8483 | 1471465367573 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 8483 | 1471465367580 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecb800 == 19 [pid = 8483] [id = 590] 13:22:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x8eece400) [pid = 8483] [serial = 1771] [outer = (nil)] 13:22:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f864400) [pid = 8483] [serial = 1772] [outer = 0x8eece400] 13:22:47 INFO - PROCESS | 8483 | 1471465367649 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x8f8c5400) [pid = 8483] [serial = 1773] [outer = 0x8eece400] 13:22:48 INFO - PROCESS | 8483 | 1471465368418 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1286ms 13:22:48 INFO - PROCESS | 8483 | 1471465368475 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 8483 | 1471465368479 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:22:48 INFO - PROCESS | 8483 | 1471465368485 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 8483 | 1471465368489 Marionette TRACE conn3 <- [1,2334,null,{}] 13:22:48 INFO - PROCESS | 8483 | 1471465368494 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 8483 | 1471465368499 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:48 INFO - PROCESS | 8483 | 1471465368653 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:22:48 INFO - PROCESS | 8483 | 1471465368662 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 8483 | 1471465368679 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef7a000 == 20 [pid = 8483] [id = 591] 13:22:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x8f85f000) [pid = 8483] [serial = 1774] [outer = (nil)] 13:22:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x95287c00) [pid = 8483] [serial = 1775] [outer = 0x8f85f000] 13:22:48 INFO - PROCESS | 8483 | 1471465368760 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x95330000) [pid = 8483] [serial = 1776] [outer = 0x8f85f000] 13:22:49 INFO - PROCESS | 8483 | 1471465369810 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1379ms 13:22:49 INFO - PROCESS | 8483 | 1471465369867 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 8483 | 1471465369874 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:22:49 INFO - PROCESS | 8483 | 1471465369883 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 8483 | 1471465369888 Marionette TRACE conn3 <- [1,2338,null,{}] 13:22:49 INFO - PROCESS | 8483 | 1471465369897 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:49 INFO - PROCESS | 8483 | 1471465369903 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:50 INFO - PROCESS | 8483 | 1471465370227 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:22:50 INFO - PROCESS | 8483 | 1471465370381 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 8483 | 1471465370396 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f2800 == 21 [pid = 8483] [id = 592] 13:22:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f8bac00) [pid = 8483] [serial = 1777] [outer = (nil)] 13:22:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91158c00) [pid = 8483] [serial = 1778] [outer = 0x8f8bac00] 13:22:50 INFO - PROCESS | 8483 | 1471465370524 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x912c7400) [pid = 8483] [serial = 1779] [outer = 0x8f8bac00] 13:22:51 INFO - PROCESS | 8483 | 1471465371506 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1692ms 13:22:51 INFO - PROCESS | 8483 | 1471465371575 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 8483 | 1471465371582 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:22:51 INFO - PROCESS | 8483 | 1471465371593 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 8483 | 1471465371598 Marionette TRACE conn3 <- [1,2342,null,{}] 13:22:51 INFO - PROCESS | 8483 | 1471465371604 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 8483 | 1471465371610 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:51 INFO - PROCESS | 8483 | 1471465371837 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:22:52 INFO - PROCESS | 8483 | 1471465372071 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 8483 | 1471465372080 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae5800 == 22 [pid = 8483] [id = 593] 13:22:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91f2e000) [pid = 8483] [serial = 1780] [outer = (nil)] 13:22:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x93924400) [pid = 8483] [serial = 1781] [outer = 0x91f2e000] 13:22:52 INFO - PROCESS | 8483 | 1471465372203 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9392d800) [pid = 8483] [serial = 1782] [outer = 0x91f2e000] 13:22:53 INFO - PROCESS | 8483 | 1471465373236 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1681ms 13:22:53 INFO - PROCESS | 8483 | 1471465373274 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 8483 | 1471465373278 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:22:53 INFO - PROCESS | 8483 | 1471465373285 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 8483 | 1471465373291 Marionette TRACE conn3 <- [1,2346,null,{}] 13:22:53 INFO - PROCESS | 8483 | 1471465373308 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:53 INFO - PROCESS | 8483 | 1471465373317 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:53 INFO - PROCESS | 8483 | 1471465373501 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:22:53 INFO - PROCESS | 8483 | 1471465373739 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 8483 | 1471465373748 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x9528c800 == 23 [pid = 8483] [id = 594] 13:22:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9533c400) [pid = 8483] [serial = 1783] [outer = (nil)] 13:22:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x97681c00) [pid = 8483] [serial = 1784] [outer = 0x9533c400] 13:22:53 INFO - PROCESS | 8483 | 1471465373883 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x97687c00) [pid = 8483] [serial = 1785] [outer = 0x9533c400] 13:22:54 INFO - PROCESS | 8483 | 1471465374814 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1586ms 13:22:54 INFO - PROCESS | 8483 | 1471465374872 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:22:54 INFO - PROCESS | 8483 | 1471465374877 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:22:54 INFO - PROCESS | 8483 | 1471465374883 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 8483 | 1471465374887 Marionette TRACE conn3 <- [1,2350,null,{}] 13:22:54 INFO - PROCESS | 8483 | 1471465374893 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 8483 | 1471465374898 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:55 INFO - PROCESS | 8483 | 1471465375074 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:22:55 INFO - PROCESS | 8483 | 1471465375267 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 8483 | 1471465375273 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x9533b800 == 24 [pid = 8483] [id = 595] 13:22:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x976b1000) [pid = 8483] [serial = 1786] [outer = (nil)] 13:22:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x976d2800) [pid = 8483] [serial = 1787] [outer = 0x976b1000] 13:22:55 INFO - PROCESS | 8483 | 1471465375357 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9820dc00) [pid = 8483] [serial = 1788] [outer = 0x976b1000] 13:22:56 INFO - PROCESS | 8483 | 1471465376278 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1440ms 13:22:56 INFO - PROCESS | 8483 | 1471465376324 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 8483 | 1471465376328 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:22:56 INFO - PROCESS | 8483 | 1471465376349 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 8483 | 1471465376353 Marionette TRACE conn3 <- [1,2354,null,{}] 13:22:56 INFO - PROCESS | 8483 | 1471465376362 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 8483 | 1471465376366 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:56 INFO - PROCESS | 8483 | 1471465376539 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:22:56 INFO - PROCESS | 8483 | 1471465376723 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 8483 | 1471465376731 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef76400 == 25 [pid = 8483] [id = 596] 13:22:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9768c400) [pid = 8483] [serial = 1789] [outer = (nil)] 13:22:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x9891e400) [pid = 8483] [serial = 1790] [outer = 0x9768c400] 13:22:56 INFO - PROCESS | 8483 | 1471465376817 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x989a3c00) [pid = 8483] [serial = 1791] [outer = 0x9768c400] 13:22:57 INFO - PROCESS | 8483 | 1471465377759 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1459ms 13:22:57 INFO - PROCESS | 8483 | 1471465377794 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 8483 | 1471465377798 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:22:57 INFO - PROCESS | 8483 | 1471465377805 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 8483 | 1471465377808 Marionette TRACE conn3 <- [1,2358,null,{}] 13:22:57 INFO - PROCESS | 8483 | 1471465377814 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 8483 | 1471465377824 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:58 INFO - PROCESS | 8483 | 1471465378030 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:22:58 INFO - PROCESS | 8483 | 1471465378224 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 8483 | 1471465378231 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ecc00 == 26 [pid = 8483] [id = 597] 13:22:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x8f867400) [pid = 8483] [serial = 1792] [outer = (nil)] 13:22:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x995ef800) [pid = 8483] [serial = 1793] [outer = 0x8f867400] 13:22:58 INFO - PROCESS | 8483 | 1471465378311 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99777000) [pid = 8483] [serial = 1794] [outer = 0x8f867400] 13:22:59 INFO - PROCESS | 8483 | 1471465379305 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1540ms 13:22:59 INFO - PROCESS | 8483 | 1471465379346 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 8483 | 1471465379351 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:22:59 INFO - PROCESS | 8483 | 1471465379357 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 8483 | 1471465379361 Marionette TRACE conn3 <- [1,2362,null,{}] 13:22:59 INFO - PROCESS | 8483 | 1471465379366 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 8483 | 1471465379372 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:22:59 INFO - PROCESS | 8483 | 1471465379553 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:23:00 INFO - PROCESS | 8483 | 1471465379988 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 8483 | 1471465379998 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09fc00 == 27 [pid = 8483] [id = 598] 13:23:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f0a0800) [pid = 8483] [serial = 1795] [outer = (nil)] 13:23:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f7c1000) [pid = 8483] [serial = 1796] [outer = 0x8f0a0800] 13:23:00 INFO - PROCESS | 8483 | 1471465380118 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f8be400) [pid = 8483] [serial = 1797] [outer = 0x8f0a0800] 13:23:01 INFO - PROCESS | 8483 | 1471465381024 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1735ms 13:23:01 INFO - PROCESS | 8483 | 1471465381102 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 8483 | 1471465381113 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:23:01 INFO - PROCESS | 8483 | 1471465381143 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 8483 | 1471465381148 Marionette TRACE conn3 <- [1,2366,null,{}] 13:23:01 INFO - PROCESS | 8483 | 1471465381163 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:01 INFO - PROCESS | 8483 | 1471465381169 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:01 INFO - PROCESS | 8483 | 1471465381357 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:23:01 INFO - PROCESS | 8483 | 1471465381608 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 8483 | 1471465381618 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3800 == 28 [pid = 8483] [id = 599] 13:23:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8eed4c00) [pid = 8483] [serial = 1798] [outer = (nil)] 13:23:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8ef6f000) [pid = 8483] [serial = 1799] [outer = 0x8eed4c00] 13:23:02 INFO - PROCESS | 8483 | 1471465382619 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f094c00) [pid = 8483] [serial = 1800] [outer = 0x8eed4c00] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x91ad9c00) [pid = 8483] [serial = 1746] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f093800) [pid = 8483] [serial = 1719] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x98d69800) [pid = 8483] [serial = 1731] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f7bdc00) [pid = 8483] [serial = 1740] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x911dd400) [pid = 8483] [serial = 1722] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x9768e800) [pid = 8483] [serial = 1727] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x92209000) [pid = 8483] [serial = 1725] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f0f0800) [pid = 8483] [serial = 1739] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x977eac00) [pid = 8483] [serial = 1728] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8fbbc000) [pid = 8483] [serial = 1736] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8ef6cc00) [pid = 8483] [serial = 1718] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbb4800) [pid = 8483] [serial = 1742] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x989a7c00) [pid = 8483] [serial = 1730] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91152c00) [pid = 8483] [serial = 1721] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91c6b000) [pid = 8483] [serial = 1724] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8fbc0800) [pid = 8483] [serial = 1743] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9114e000) [pid = 8483] [serial = 1737] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9977a800) [pid = 8483] [serial = 1734] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x994b7c00) [pid = 8483] [serial = 1733] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x912d9c00) [pid = 8483] [serial = 1745] [outer = (nil)] [url = about:blank] 13:23:03 INFO - PROCESS | 8483 | 1471465383603 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2500ms 13:23:03 INFO - PROCESS | 8483 | 1471465383640 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 8483 | 1471465383646 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:23:03 INFO - PROCESS | 8483 | 1471465383655 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 8483 | 1471465383658 Marionette TRACE conn3 <- [1,2370,null,{}] 13:23:03 INFO - PROCESS | 8483 | 1471465383666 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:03 INFO - PROCESS | 8483 | 1471465383671 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:03 INFO - PROCESS | 8483 | 1471465383842 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:23:04 INFO - PROCESS | 8483 | 1471465383979 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 8483 | 1471465383991 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0800 == 29 [pid = 8483] [id = 600] 13:23:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7c0c00) [pid = 8483] [serial = 1801] [outer = (nil)] 13:23:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f862800) [pid = 8483] [serial = 1802] [outer = 0x8f7c0c00] 13:23:04 INFO - PROCESS | 8483 | 1471465384073 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f8bd400) [pid = 8483] [serial = 1803] [outer = 0x8f7c0c00] 13:23:04 INFO - PROCESS | 8483 | 1471465384901 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1281ms 13:23:04 INFO - PROCESS | 8483 | 1471465384936 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 8483 | 1471465384943 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:23:04 INFO - PROCESS | 8483 | 1471465384953 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 8483 | 1471465384958 Marionette TRACE conn3 <- [1,2374,null,{}] 13:23:04 INFO - PROCESS | 8483 | 1471465384968 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:04 INFO - PROCESS | 8483 | 1471465384973 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:05 INFO - PROCESS | 8483 | 1471465385146 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:23:05 INFO - PROCESS | 8483 | 1471465385158 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 8483 | 1471465385164 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85c800 == 30 [pid = 8483] [id = 601] 13:23:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbb4800) [pid = 8483] [serial = 1804] [outer = (nil)] 13:23:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91154c00) [pid = 8483] [serial = 1805] [outer = 0x8fbb4800] 13:23:05 INFO - PROCESS | 8483 | 1471465385234 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x911dd800) [pid = 8483] [serial = 1806] [outer = 0x8fbb4800] 13:23:06 INFO - PROCESS | 8483 | 1471465386354 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1439ms 13:23:06 INFO - PROCESS | 8483 | 1471465386394 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 8483 | 1471465386398 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:23:06 INFO - PROCESS | 8483 | 1471465386404 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 8483 | 1471465386410 Marionette TRACE conn3 <- [1,2378,null,{}] 13:23:06 INFO - PROCESS | 8483 | 1471465386435 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:06 INFO - PROCESS | 8483 | 1471465386445 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:06 INFO - PROCESS | 8483 | 1471465386671 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:23:06 INFO - PROCESS | 8483 | 1471465386701 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 8483 | 1471465386707 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114b400 == 31 [pid = 8483] [id = 602] 13:23:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912dc400) [pid = 8483] [serial = 1807] [outer = (nil)] 13:23:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91adc000) [pid = 8483] [serial = 1808] [outer = 0x912dc400] 13:23:06 INFO - PROCESS | 8483 | 1471465386798 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91c64c00) [pid = 8483] [serial = 1809] [outer = 0x912dc400] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f85f000) [pid = 8483] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93932800) [pid = 8483] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8eece400) [pid = 8483] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912dac00) [pid = 8483] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f7be800) [pid = 8483] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8eed8800) [pid = 8483] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x93923c00) [pid = 8483] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:23:07 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91c61800) [pid = 8483] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:23:08 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8c1800) [pid = 8483] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:23:08 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f7c5400) [pid = 8483] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:23:08 INFO - PROCESS | 8483 | 1471465388181 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1807ms 13:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:23:08 INFO - PROCESS | 8483 | 1471465388211 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 8483 | 1471465388214 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:23:08 INFO - PROCESS | 8483 | 1471465388221 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 8483 | 1471465388224 Marionette TRACE conn3 <- [1,2382,null,{}] 13:23:08 INFO - PROCESS | 8483 | 1471465388229 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:08 INFO - PROCESS | 8483 | 1471465388234 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:08 INFO - PROCESS | 8483 | 1471465388461 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:23:08 INFO - PROCESS | 8483 | 1471465388609 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 8483 | 1471465388614 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef73c00 == 32 [pid = 8483] [id = 603] 13:23:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8ef74800) [pid = 8483] [serial = 1810] [outer = (nil)] 13:23:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912d9c00) [pid = 8483] [serial = 1811] [outer = 0x8ef74800] 13:23:08 INFO - PROCESS | 8483 | 1471465388688 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91c6b000) [pid = 8483] [serial = 1812] [outer = 0x8ef74800] 13:23:09 INFO - PROCESS | 8483 | 1471465389389 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1191ms 13:23:09 INFO - PROCESS | 8483 | 1471465389413 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:23:09 INFO - PROCESS | 8483 | 1471465389417 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:23:09 INFO - PROCESS | 8483 | 1471465389422 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 8483 | 1471465389426 Marionette TRACE conn3 <- [1,2386,null,{}] 13:23:09 INFO - PROCESS | 8483 | 1471465389431 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:09 INFO - PROCESS | 8483 | 1471465389436 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:09 INFO - PROCESS | 8483 | 1471465389656 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:23:09 INFO - PROCESS | 8483 | 1471465389673 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 8483 | 1471465389682 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x92fab000 == 33 [pid = 8483] [id = 604] 13:23:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x92fad800) [pid = 8483] [serial = 1813] [outer = (nil)] 13:23:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93928c00) [pid = 8483] [serial = 1814] [outer = 0x92fad800] 13:23:09 INFO - PROCESS | 8483 | 1471465389765 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x95257c00) [pid = 8483] [serial = 1815] [outer = 0x92fad800] 13:23:10 INFO - PROCESS | 8483 | 1471465390944 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1583ms 13:23:11 INFO - PROCESS | 8483 | 1471465391007 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 8483 | 1471465391014 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:23:11 INFO - PROCESS | 8483 | 1471465391022 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 8483 | 1471465391030 Marionette TRACE conn3 <- [1,2390,null,{}] 13:23:11 INFO - PROCESS | 8483 | 1471465391038 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:11 INFO - PROCESS | 8483 | 1471465391043 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:11 INFO - PROCESS | 8483 | 1471465391264 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:23:11 INFO - PROCESS | 8483 | 1471465391503 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 8483 | 1471465391516 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef79c00 == 34 [pid = 8483] [id = 605] 13:23:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f7c3400) [pid = 8483] [serial = 1816] [outer = (nil)] 13:23:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8fbb5400) [pid = 8483] [serial = 1817] [outer = 0x8f7c3400] 13:23:11 INFO - PROCESS | 8483 | 1471465391644 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91154400) [pid = 8483] [serial = 1818] [outer = 0x8f7c3400] 13:23:12 INFO - PROCESS | 8483 | 1471465392631 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1690ms 13:23:12 INFO - PROCESS | 8483 | 1471465392712 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 8483 | 1471465392721 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:23:12 INFO - PROCESS | 8483 | 1471465392732 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 8483 | 1471465392736 Marionette TRACE conn3 <- [1,2394,null,{}] 13:23:12 INFO - PROCESS | 8483 | 1471465392743 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:12 INFO - PROCESS | 8483 | 1471465392749 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:12 INFO - PROCESS | 8483 | 1471465392982 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:23:13 INFO - PROCESS | 8483 | 1471465393274 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 8483 | 1471465393285 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7ba000 == 35 [pid = 8483] [id = 606] 13:23:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ade400) [pid = 8483] [serial = 1819] [outer = (nil)] 13:23:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91c64800) [pid = 8483] [serial = 1820] [outer = 0x91ade400] 13:23:13 INFO - PROCESS | 8483 | 1471465393408 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x92fa8c00) [pid = 8483] [serial = 1821] [outer = 0x91ade400] 13:23:14 INFO - PROCESS | 8483 | 1471465394362 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1641ms 13:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:23:14 INFO - PROCESS | 8483 | 1471465394373 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 8483 | 1471465394376 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:23:14 INFO - PROCESS | 8483 | 1471465394384 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 8483 | 1471465394390 Marionette TRACE conn3 <- [1,2398,null,{}] 13:23:14 INFO - PROCESS | 8483 | 1471465394434 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:14 INFO - PROCESS | 8483 | 1471465394443 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:14 INFO - PROCESS | 8483 | 1471465394645 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:23:14 INFO - PROCESS | 8483 | 1471465394829 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 8483 | 1471465394843 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x9528dc00 == 36 [pid = 8483] [id = 607] 13:23:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9528fc00) [pid = 8483] [serial = 1822] [outer = (nil)] 13:23:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x97683400) [pid = 8483] [serial = 1823] [outer = 0x9528fc00] 13:23:14 INFO - PROCESS | 8483 | 1471465394925 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9768a000) [pid = 8483] [serial = 1824] [outer = 0x9528fc00] 13:23:16 INFO - PROCESS | 8483 | 1471465396058 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1695ms 13:23:16 INFO - PROCESS | 8483 | 1471465396078 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 8483 | 1471465396081 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:23:16 INFO - PROCESS | 8483 | 1471465396088 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 8483 | 1471465396092 Marionette TRACE conn3 <- [1,2402,null,{}] 13:23:16 INFO - PROCESS | 8483 | 1471465396098 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:16 INFO - PROCESS | 8483 | 1471465396103 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:16 INFO - PROCESS | 8483 | 1471465396286 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:23:16 INFO - PROCESS | 8483 | 1471465396578 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 8483 | 1471465396588 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c0000 == 37 [pid = 8483] [id = 608] 13:23:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x912db400) [pid = 8483] [serial = 1825] [outer = (nil)] 13:23:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x91f29c00) [pid = 8483] [serial = 1826] [outer = 0x912db400] 13:23:16 INFO - PROCESS | 8483 | 1471465396710 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9528e800) [pid = 8483] [serial = 1827] [outer = 0x912db400] 13:23:17 INFO - PROCESS | 8483 | 1471465397945 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1937ms 13:23:18 INFO - PROCESS | 8483 | 1471465398026 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 8483 | 1471465398031 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:23:18 INFO - PROCESS | 8483 | 1471465398040 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 8483 | 1471465398044 Marionette TRACE conn3 <- [1,2406,null,{}] 13:23:18 INFO - PROCESS | 8483 | 1471465398052 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:18 INFO - PROCESS | 8483 | 1471465398058 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:18 INFO - PROCESS | 8483 | 1471465398250 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:23:18 INFO - PROCESS | 8483 | 1471465398517 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 8483 | 1471465398531 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x912d3c00 == 36 [pid = 8483] [id = 581] 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4c00 == 35 [pid = 8483] [id = 578] 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8b9c00 == 34 [pid = 8483] [id = 580] 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x912da000 == 33 [pid = 8483] [id = 588] 13:23:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f098c00 == 34 [pid = 8483] [id = 609] 13:23:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f09a000) [pid = 8483] [serial = 1828] [outer = (nil)] 13:23:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f0efc00) [pid = 8483] [serial = 1829] [outer = 0x8f09a000] 13:23:18 INFO - PROCESS | 8483 | 1471465398633 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8fbb3800) [pid = 8483] [serial = 1830] [outer = 0x8f09a000] 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094000 == 33 [pid = 8483] [id = 579] 13:23:18 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7800 == 32 [pid = 8483] [id = 587] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x93c6f000) [pid = 8483] [serial = 1769] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8f864400) [pid = 8483] [serial = 1772] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x93c72800) [pid = 8483] [serial = 1770] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91c6ec00) [pid = 8483] [serial = 1766] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x911db800) [pid = 8483] [serial = 1748] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91ad9400) [pid = 8483] [serial = 1749] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8ef72c00) [pid = 8483] [serial = 1760] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f09b000) [pid = 8483] [serial = 1761] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x93931c00) [pid = 8483] [serial = 1757] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x93c65c00) [pid = 8483] [serial = 1758] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91c6a000) [pid = 8483] [serial = 1754] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91c70400) [pid = 8483] [serial = 1755] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x91158400) [pid = 8483] [serial = 1763] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912c2000) [pid = 8483] [serial = 1764] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8fbb7800) [pid = 8483] [serial = 1751] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x911dec00) [pid = 8483] [serial = 1752] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f8c5400) [pid = 8483] [serial = 1773] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x92209400) [pid = 8483] [serial = 1767] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x95330000) [pid = 8483] [serial = 1776] [outer = (nil)] [url = about:blank] 13:23:18 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x95287c00) [pid = 8483] [serial = 1775] [outer = (nil)] [url = about:blank] 13:23:19 INFO - PROCESS | 8483 | 1471465399454 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1488ms 13:23:19 INFO - PROCESS | 8483 | 1471465399528 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 8483 | 1471465399535 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:23:19 INFO - PROCESS | 8483 | 1471465399554 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 8483 | 1471465399560 Marionette TRACE conn3 <- [1,2410,null,{}] 13:23:19 INFO - PROCESS | 8483 | 1471465399566 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:19 INFO - PROCESS | 8483 | 1471465399571 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:19 INFO - PROCESS | 8483 | 1471465399739 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:23:19 INFO - PROCESS | 8483 | 1471465399750 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 8483 | 1471465399759 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb7800 == 33 [pid = 8483] [id = 610] 13:23:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x911e3400) [pid = 8483] [serial = 1831] [outer = (nil)] 13:23:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912c8000) [pid = 8483] [serial = 1832] [outer = 0x911e3400] 13:23:19 INFO - PROCESS | 8483 | 1471465399832 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912d4c00) [pid = 8483] [serial = 1833] [outer = 0x911e3400] 13:23:20 INFO - PROCESS | 8483 | 1471465400833 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1336ms 13:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:23:20 INFO - PROCESS | 8483 | 1471465400889 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 8483 | 1471465400892 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:23:20 INFO - PROCESS | 8483 | 1471465400899 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 8483 | 1471465400904 Marionette TRACE conn3 <- [1,2414,null,{}] 13:23:20 INFO - PROCESS | 8483 | 1471465400920 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:20 INFO - PROCESS | 8483 | 1471465400928 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:21 INFO - PROCESS | 8483 | 1471465401090 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:23:21 INFO - PROCESS | 8483 | 1471465401102 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 8483 | 1471465401113 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6d400 == 34 [pid = 8483] [id = 611] 13:23:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91f25c00) [pid = 8483] [serial = 1834] [outer = (nil)] 13:23:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x92fa9000) [pid = 8483] [serial = 1835] [outer = 0x91f25c00] 13:23:21 INFO - PROCESS | 8483 | 1471465401321 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93c67400) [pid = 8483] [serial = 1836] [outer = 0x91f25c00] 13:23:22 INFO - PROCESS | 8483 | 1471465402258 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1387ms 13:23:22 INFO - PROCESS | 8483 | 1471465402284 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:23:22 INFO - PROCESS | 8483 | 1471465402289 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:23:22 INFO - PROCESS | 8483 | 1471465402295 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 8483 | 1471465402298 Marionette TRACE conn3 <- [1,2418,null,{}] 13:23:22 INFO - PROCESS | 8483 | 1471465402303 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:22 INFO - PROCESS | 8483 | 1471465402307 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:22 INFO - PROCESS | 8483 | 1471465402543 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:23:22 INFO - PROCESS | 8483 | 1471465402564 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 8483 | 1471465402572 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adc800 == 35 [pid = 8483] [id = 612] 13:23:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x92209400) [pid = 8483] [serial = 1837] [outer = (nil)] 13:23:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95289400) [pid = 8483] [serial = 1838] [outer = 0x92209400] 13:23:22 INFO - PROCESS | 8483 | 1471465402645 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9533a000) [pid = 8483] [serial = 1839] [outer = 0x92209400] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x912dc400) [pid = 8483] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8ef74800) [pid = 8483] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f8bac00) [pid = 8483] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8eed4c00) [pid = 8483] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91f2e000) [pid = 8483] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0a0800) [pid = 8483] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbb4800) [pid = 8483] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9533c400) [pid = 8483] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x976b1000) [pid = 8483] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f7c0c00) [pid = 8483] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x9768c400) [pid = 8483] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:23:23 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f867400) [pid = 8483] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:23:23 INFO - PROCESS | 8483 | 1471465403712 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1440ms 13:23:23 INFO - PROCESS | 8483 | 1471465403735 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 8483 | 1471465403738 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:23:23 INFO - PROCESS | 8483 | 1471465403745 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 8483 | 1471465403748 Marionette TRACE conn3 <- [1,2422,null,{}] 13:23:23 INFO - PROCESS | 8483 | 1471465403754 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 8483 | 1471465403759 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:23 INFO - PROCESS | 8483 | 1471465403909 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:23:24 INFO - PROCESS | 8483 | 1471465404054 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 8483 | 1471465404060 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6c00 == 36 [pid = 8483] [id = 613] 13:23:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f0eec00) [pid = 8483] [serial = 1840] [outer = (nil)] 13:23:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8fbb8000) [pid = 8483] [serial = 1841] [outer = 0x8f0eec00] 13:23:24 INFO - PROCESS | 8483 | 1471465404129 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91ae5000) [pid = 8483] [serial = 1842] [outer = 0x8f0eec00] 13:23:24 INFO - PROCESS | 8483 | 1471465404928 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1232ms 13:23:24 INFO - PROCESS | 8483 | 1471465404977 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 8483 | 1471465404981 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:23:24 INFO - PROCESS | 8483 | 1471465404987 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 8483 | 1471465404990 Marionette TRACE conn3 <- [1,2426,null,{}] 13:23:24 INFO - PROCESS | 8483 | 1471465404995 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:25 INFO - PROCESS | 8483 | 1471465405006 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:25 INFO - PROCESS | 8483 | 1471465405256 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:23:25 INFO - PROCESS | 8483 | 1471465405266 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 8483 | 1471465405272 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0400 == 37 [pid = 8483] [id = 614] 13:23:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912df800) [pid = 8483] [serial = 1843] [outer = (nil)] 13:23:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x989a7c00) [pid = 8483] [serial = 1844] [outer = 0x912df800] 13:23:25 INFO - PROCESS | 8483 | 1471465405426 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x98d69800) [pid = 8483] [serial = 1845] [outer = 0x912df800] 13:23:26 INFO - PROCESS | 8483 | 1471465406477 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1537ms 13:23:26 INFO - PROCESS | 8483 | 1471465406525 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 8483 | 1471465406532 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:23:26 INFO - PROCESS | 8483 | 1471465406540 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 8483 | 1471465406548 Marionette TRACE conn3 <- [1,2430,null,{}] 13:23:26 INFO - PROCESS | 8483 | 1471465406556 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 8483 | 1471465406561 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:26 INFO - PROCESS | 8483 | 1471465406803 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:23:27 INFO - PROCESS | 8483 | 1471465407035 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 8483 | 1471465407046 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9800 == 38 [pid = 8483] [id = 615] 13:23:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f7c4c00) [pid = 8483] [serial = 1846] [outer = (nil)] 13:23:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91158400) [pid = 8483] [serial = 1847] [outer = 0x8f7c4c00] 13:23:27 INFO - PROCESS | 8483 | 1471465407174 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x911e7000) [pid = 8483] [serial = 1848] [outer = 0x8f7c4c00] 13:23:28 INFO - PROCESS | 8483 | 1471465408104 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1643ms 13:23:28 INFO - PROCESS | 8483 | 1471465408183 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 8483 | 1471465408191 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:23:28 INFO - PROCESS | 8483 | 1471465408201 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 8483 | 1471465408205 Marionette TRACE conn3 <- [1,2434,null,{}] 13:23:28 INFO - PROCESS | 8483 | 1471465408212 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:28 INFO - PROCESS | 8483 | 1471465408218 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:28 INFO - PROCESS | 8483 | 1471465408463 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:23:28 INFO - PROCESS | 8483 | 1471465408740 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 8483 | 1471465408751 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85ac00 == 39 [pid = 8483] [id = 616] 13:23:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91c6bc00) [pid = 8483] [serial = 1849] [outer = (nil)] 13:23:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9220d800) [pid = 8483] [serial = 1850] [outer = 0x91c6bc00] 13:23:28 INFO - PROCESS | 8483 | 1471465408846 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x93c72800) [pid = 8483] [serial = 1851] [outer = 0x91c6bc00] 13:23:29 INFO - PROCESS | 8483 | 1471465409726 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 13:23:29 INFO - PROCESS | 8483 | 1471465409797 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 8483 | 1471465409800 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:23:29 INFO - PROCESS | 8483 | 1471465409809 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 8483 | 1471465409815 Marionette TRACE conn3 <- [1,2438,null,{}] 13:23:29 INFO - PROCESS | 8483 | 1471465409831 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 8483 | 1471465409840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:30 INFO - PROCESS | 8483 | 1471465410026 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:23:30 INFO - PROCESS | 8483 | 1471465410215 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 8483 | 1471465410229 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bec00 == 40 [pid = 8483] [id = 617] 13:23:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x9891c800) [pid = 8483] [serial = 1852] [outer = (nil)] 13:23:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x994c5c00) [pid = 8483] [serial = 1853] [outer = 0x9891c800] 13:23:30 INFO - PROCESS | 8483 | 1471465410348 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9951ec00) [pid = 8483] [serial = 1854] [outer = 0x9891c800] 13:23:31 INFO - PROCESS | 8483 | 1471465411323 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1544ms 13:23:31 INFO - PROCESS | 8483 | 1471465411352 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 8483 | 1471465411357 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:23:31 INFO - PROCESS | 8483 | 1471465411363 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 8483 | 1471465411367 Marionette TRACE conn3 <- [1,2442,null,{}] 13:23:31 INFO - PROCESS | 8483 | 1471465411373 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:31 INFO - PROCESS | 8483 | 1471465411378 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:31 INFO - PROCESS | 8483 | 1471465411557 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:23:31 INFO - PROCESS | 8483 | 1471465411755 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 8483 | 1471465411762 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adb400 == 41 [pid = 8483] [id = 618] 13:23:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x95283800) [pid = 8483] [serial = 1855] [outer = (nil)] 13:23:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99538c00) [pid = 8483] [serial = 1856] [outer = 0x95283800] 13:23:31 INFO - PROCESS | 8483 | 1471465411843 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x995f6800) [pid = 8483] [serial = 1857] [outer = 0x95283800] 13:23:32 INFO - PROCESS | 8483 | 1471465412756 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1443ms 13:23:32 INFO - PROCESS | 8483 | 1471465412808 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 8483 | 1471465412812 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:23:32 INFO - PROCESS | 8483 | 1471465412819 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 8483 | 1471465412822 Marionette TRACE conn3 <- [1,2446,null,{}] 13:23:32 INFO - PROCESS | 8483 | 1471465412828 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:32 INFO - PROCESS | 8483 | 1471465412833 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:33 INFO - PROCESS | 8483 | 1471465413006 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:23:33 INFO - PROCESS | 8483 | 1471465413203 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 8483 | 1471465413213 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f3400 == 42 [pid = 8483] [id = 619] 13:23:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f0f4000) [pid = 8483] [serial = 1858] [outer = (nil)] 13:23:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x994b7800) [pid = 8483] [serial = 1859] [outer = 0x8f0f4000] 13:23:33 INFO - PROCESS | 8483 | 1471465413339 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x99bc3400) [pid = 8483] [serial = 1860] [outer = 0x8f0f4000] 13:23:34 INFO - PROCESS | 8483 | 1471465414543 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1832ms 13:23:34 INFO - PROCESS | 8483 | 1471465414652 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 8483 | 1471465414659 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:23:34 INFO - PROCESS | 8483 | 1471465414675 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 8483 | 1471465414681 Marionette TRACE conn3 <- [1,2450,null,{}] 13:23:34 INFO - PROCESS | 8483 | 1471465414689 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:34 INFO - PROCESS | 8483 | 1471465414694 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:34 INFO - PROCESS | 8483 | 1471465414855 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:23:35 INFO - PROCESS | 8483 | 1471465415100 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 8483 | 1471465415115 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c0c00 == 43 [pid = 8483] [id = 620] 13:23:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f7c2800) [pid = 8483] [serial = 1861] [outer = (nil)] 13:23:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8f8ba400) [pid = 8483] [serial = 1862] [outer = 0x8f7c2800] 13:23:35 INFO - PROCESS | 8483 | 1471465415200 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8fbb9c00) [pid = 8483] [serial = 1863] [outer = 0x8f7c2800] 13:23:36 INFO - PROCESS | 8483 | 1471465416158 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1544ms 13:23:36 INFO - PROCESS | 8483 | 1471465416211 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 8483 | 1471465416217 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:23:36 INFO - PROCESS | 8483 | 1471465416227 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 8483 | 1471465416231 Marionette TRACE conn3 <- [1,2454,null,{}] 13:23:36 INFO - PROCESS | 8483 | 1471465416237 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:36 INFO - PROCESS | 8483 | 1471465416243 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:36 INFO - PROCESS | 8483 | 1471465416413 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bc400 == 42 [pid = 8483] [id = 583] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed4000 == 41 [pid = 8483] [id = 586] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x91f24800 == 40 [pid = 8483] [id = 589] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7000 == 39 [pid = 8483] [id = 582] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecb800 == 38 [pid = 8483] [id = 590] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x9528c800 == 37 [pid = 8483] [id = 594] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f2800 == 36 [pid = 8483] [id = 592] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb2c00 == 35 [pid = 8483] [id = 584] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x9533b800 == 34 [pid = 8483] [id = 595] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae5800 == 33 [pid = 8483] [id = 593] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x93923800 == 32 [pid = 8483] [id = 585] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09fc00 == 31 [pid = 8483] [id = 598] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef76400 == 30 [pid = 8483] [id = 596] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ecc00 == 29 [pid = 8483] [id = 597] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3800 == 28 [pid = 8483] [id = 599] 13:23:37 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef7a000 == 27 [pid = 8483] [id = 591] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91adc000) [pid = 8483] [serial = 1808] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x91c64c00) [pid = 8483] [serial = 1809] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x91c6b000) [pid = 8483] [serial = 1812] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x912d9c00) [pid = 8483] [serial = 1811] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x912c7400) [pid = 8483] [serial = 1779] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91158c00) [pid = 8483] [serial = 1778] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8ef6f000) [pid = 8483] [serial = 1799] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f094c00) [pid = 8483] [serial = 1800] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9392d800) [pid = 8483] [serial = 1782] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x93924400) [pid = 8483] [serial = 1781] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f8be400) [pid = 8483] [serial = 1797] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f7c1000) [pid = 8483] [serial = 1796] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91154c00) [pid = 8483] [serial = 1805] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x97687c00) [pid = 8483] [serial = 1785] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x97681c00) [pid = 8483] [serial = 1784] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9820dc00) [pid = 8483] [serial = 1788] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x976d2800) [pid = 8483] [serial = 1787] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f8bd400) [pid = 8483] [serial = 1803] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x989a3c00) [pid = 8483] [serial = 1791] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9891e400) [pid = 8483] [serial = 1790] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x99777000) [pid = 8483] [serial = 1794] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x995ef800) [pid = 8483] [serial = 1793] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f862800) [pid = 8483] [serial = 1802] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x911dd800) [pid = 8483] [serial = 1806] [outer = (nil)] [url = about:blank] 13:23:37 INFO - PROCESS | 8483 | 1471465417742 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 8483 | 1471465417752 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7800 == 28 [pid = 8483] [id = 621] 13:23:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8eed9000) [pid = 8483] [serial = 1864] [outer = (nil)] 13:23:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8ef6f000) [pid = 8483] [serial = 1865] [outer = 0x8eed9000] 13:23:37 INFO - PROCESS | 8483 | 1471465417839 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8ef7ac00) [pid = 8483] [serial = 1866] [outer = 0x8eed9000] 13:23:38 INFO - PROCESS | 8483 | 1471465418655 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2484ms 13:23:38 INFO - PROCESS | 8483 | 1471465418720 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 8483 | 1471465418726 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:23:38 INFO - PROCESS | 8483 | 1471465418735 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 8483 | 1471465418739 Marionette TRACE conn3 <- [1,2458,null,{}] 13:23:38 INFO - PROCESS | 8483 | 1471465418747 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 8483 | 1471465418753 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:38 INFO - PROCESS | 8483 | 1471465418917 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:23:38 INFO - PROCESS | 8483 | 1471465418930 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 8483 | 1471465418941 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7bd400 == 29 [pid = 8483] [id = 622] 13:23:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7bf000) [pid = 8483] [serial = 1867] [outer = (nil)] 13:23:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f85b800) [pid = 8483] [serial = 1868] [outer = 0x8f7bf000] 13:23:39 INFO - PROCESS | 8483 | 1471465419009 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f866800) [pid = 8483] [serial = 1869] [outer = 0x8f7bf000] 13:23:39 INFO - PROCESS | 8483 | 1471465419969 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1288ms 13:23:40 INFO - PROCESS | 8483 | 1471465420026 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 8483 | 1471465420032 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:23:40 INFO - PROCESS | 8483 | 1471465420039 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 8483 | 1471465420042 Marionette TRACE conn3 <- [1,2462,null,{}] 13:23:40 INFO - PROCESS | 8483 | 1471465420049 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 8483 | 1471465420054 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:40 INFO - PROCESS | 8483 | 1471465420289 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:23:40 INFO - PROCESS | 8483 | 1471465420396 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 8483 | 1471465420402 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb7c00 == 30 [pid = 8483] [id = 623] 13:23:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbba800) [pid = 8483] [serial = 1870] [outer = (nil)] 13:23:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91156c00) [pid = 8483] [serial = 1871] [outer = 0x8fbba800] 13:23:40 INFO - PROCESS | 8483 | 1471465420473 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x911de400) [pid = 8483] [serial = 1872] [outer = 0x8fbba800] 13:23:41 INFO - PROCESS | 8483 | 1471465421420 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1431ms 13:23:41 INFO - PROCESS | 8483 | 1471465421479 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 8483 | 1471465421482 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:23:41 INFO - PROCESS | 8483 | 1471465421497 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 8483 | 1471465421507 Marionette TRACE conn3 <- [1,2466,null,{}] 13:23:41 INFO - PROCESS | 8483 | 1471465421521 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:41 INFO - PROCESS | 8483 | 1471465421527 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:41 INFO - PROCESS | 8483 | 1471465421749 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:23:41 INFO - PROCESS | 8483 | 1471465421791 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 8483 | 1471465421803 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef70400 == 31 [pid = 8483] [id = 624] 13:23:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f099800) [pid = 8483] [serial = 1873] [outer = (nil)] 13:23:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91adec00) [pid = 8483] [serial = 1874] [outer = 0x8f099800] 13:23:41 INFO - PROCESS | 8483 | 1471465421949 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ae7400) [pid = 8483] [serial = 1875] [outer = 0x8f099800] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x912df800) [pid = 8483] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x92209400) [pid = 8483] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f0eec00) [pid = 8483] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f09a000) [pid = 8483] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9528fc00) [pid = 8483] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912db400) [pid = 8483] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7c3400) [pid = 8483] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x92fad800) [pid = 8483] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911e3400) [pid = 8483] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91ade400) [pid = 8483] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:23:42 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91f25c00) [pid = 8483] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:23:43 INFO - PROCESS | 8483 | 1471465423434 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2000ms 13:23:43 INFO - PROCESS | 8483 | 1471465423490 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 8483 | 1471465423497 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:23:43 INFO - PROCESS | 8483 | 1471465423506 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 8483 | 1471465423510 Marionette TRACE conn3 <- [1,2470,null,{}] 13:23:43 INFO - PROCESS | 8483 | 1471465423519 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:43 INFO - PROCESS | 8483 | 1471465423524 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:43 INFO - PROCESS | 8483 | 1471465423794 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:23:44 INFO - PROCESS | 8483 | 1471465424029 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 8483 | 1471465424045 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:44 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e7800 == 32 [pid = 8483] [id = 625] 13:23:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f7b9000) [pid = 8483] [serial = 1876] [outer = (nil)] 13:23:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f7c4800) [pid = 8483] [serial = 1877] [outer = 0x8f7b9000] 13:23:44 INFO - PROCESS | 8483 | 1471465424127 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8ba000) [pid = 8483] [serial = 1878] [outer = 0x8f7b9000] 13:23:45 INFO - PROCESS | 8483 | 1471465425100 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1637ms 13:23:45 INFO - PROCESS | 8483 | 1471465425144 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 8483 | 1471465425151 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:23:45 INFO - PROCESS | 8483 | 1471465425162 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 8483 | 1471465425166 Marionette TRACE conn3 <- [1,2474,null,{}] 13:23:45 INFO - PROCESS | 8483 | 1471465425173 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 8483 | 1471465425179 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:45 INFO - PROCESS | 8483 | 1471465425367 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:23:45 INFO - PROCESS | 8483 | 1471465425548 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 8483 | 1471465425557 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c3000 == 33 [pid = 8483] [id = 626] 13:23:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912c4000) [pid = 8483] [serial = 1879] [outer = (nil)] 13:23:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912cd400) [pid = 8483] [serial = 1880] [outer = 0x912c4000] 13:23:45 INFO - PROCESS | 8483 | 1471465425698 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91ae2000) [pid = 8483] [serial = 1881] [outer = 0x912c4000] 13:23:46 INFO - PROCESS | 8483 | 1471465426814 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:23:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1689ms 13:23:46 INFO - PROCESS | 8483 | 1471465426853 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 8483 | 1471465426856 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:23:46 INFO - PROCESS | 8483 | 1471465426864 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 8483 | 1471465426870 Marionette TRACE conn3 <- [1,2478,null,{}] 13:23:46 INFO - PROCESS | 8483 | 1471465426886 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:46 INFO - PROCESS | 8483 | 1471465426895 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:47 INFO - PROCESS | 8483 | 1471465427115 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:23:47 INFO - PROCESS | 8483 | 1471465427388 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 8483 | 1471465427397 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f095000 == 34 [pid = 8483] [id = 627] 13:23:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91f28400) [pid = 8483] [serial = 1882] [outer = (nil)] 13:23:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x93924400) [pid = 8483] [serial = 1883] [outer = 0x91f28400] 13:23:47 INFO - PROCESS | 8483 | 1471465427486 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93a50000) [pid = 8483] [serial = 1884] [outer = 0x91f28400] 13:23:48 INFO - PROCESS | 8483 | 1471465428447 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1640ms 13:23:48 INFO - PROCESS | 8483 | 1471465428516 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 8483 | 1471465428521 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:23:48 INFO - PROCESS | 8483 | 1471465428529 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 8483 | 1471465428532 Marionette TRACE conn3 <- [1,2482,null,{}] 13:23:48 INFO - PROCESS | 8483 | 1471465428538 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:48 INFO - PROCESS | 8483 | 1471465428543 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:48 INFO - PROCESS | 8483 | 1471465428741 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:23:48 INFO - PROCESS | 8483 | 1471465428938 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 8483 | 1471465428949 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece400 == 35 [pid = 8483] [id = 628] 13:23:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8eecf000) [pid = 8483] [serial = 1885] [outer = (nil)] 13:23:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8ef6f800) [pid = 8483] [serial = 1886] [outer = 0x8eecf000] 13:23:49 INFO - PROCESS | 8483 | 1471465429223 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f09a000) [pid = 8483] [serial = 1887] [outer = 0x8eecf000] 13:23:50 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6d400 == 34 [pid = 8483] [id = 611] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f0efc00) [pid = 8483] [serial = 1829] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8fbb3800) [pid = 8483] [serial = 1830] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x97683400) [pid = 8483] [serial = 1823] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9768a000) [pid = 8483] [serial = 1824] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91f29c00) [pid = 8483] [serial = 1826] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9528e800) [pid = 8483] [serial = 1827] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbb5400) [pid = 8483] [serial = 1817] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91154400) [pid = 8483] [serial = 1818] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x95257c00) [pid = 8483] [serial = 1815] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x93928c00) [pid = 8483] [serial = 1814] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91c64800) [pid = 8483] [serial = 1820] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x92fa8c00) [pid = 8483] [serial = 1821] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x9533a000) [pid = 8483] [serial = 1839] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x95289400) [pid = 8483] [serial = 1838] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x91ae5000) [pid = 8483] [serial = 1842] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x912c8000) [pid = 8483] [serial = 1832] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x912d4c00) [pid = 8483] [serial = 1833] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x93c67400) [pid = 8483] [serial = 1836] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x92fa9000) [pid = 8483] [serial = 1835] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x8fbb8000) [pid = 8483] [serial = 1841] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x98d69800) [pid = 8483] [serial = 1845] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x989a7c00) [pid = 8483] [serial = 1844] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 8483 | 1471465430296 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1793ms 13:23:50 INFO - PROCESS | 8483 | 1471465430325 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 8483 | 1471465430330 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:23:50 INFO - PROCESS | 8483 | 1471465430339 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 8483 | 1471465430342 Marionette TRACE conn3 <- [1,2486,null,{}] 13:23:50 INFO - PROCESS | 8483 | 1471465430349 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:50 INFO - PROCESS | 8483 | 1471465430355 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:50 INFO - PROCESS | 8483 | 1471465430516 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:23:50 INFO - PROCESS | 8483 | 1471465430698 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 8483 | 1471465430706 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bb400 == 35 [pid = 8483] [id = 629] 13:23:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8fbb3800) [pid = 8483] [serial = 1888] [outer = (nil)] 13:23:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x9114c800) [pid = 8483] [serial = 1889] [outer = 0x8fbb3800] 13:23:50 INFO - PROCESS | 8483 | 1471465430784 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x911e4c00) [pid = 8483] [serial = 1890] [outer = 0x8fbb3800] 13:23:51 INFO - PROCESS | 8483 | 1471465431559 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1281ms 13:23:51 INFO - PROCESS | 8483 | 1471465431622 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 8483 | 1471465431628 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:23:51 INFO - PROCESS | 8483 | 1471465431643 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 8483 | 1471465431646 Marionette TRACE conn3 <- [1,2490,null,{}] 13:23:51 INFO - PROCESS | 8483 | 1471465431653 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:51 INFO - PROCESS | 8483 | 1471465431658 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:51 INFO - PROCESS | 8483 | 1471465431821 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:23:51 INFO - PROCESS | 8483 | 1471465431831 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 8483 | 1471465431839 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c7400 == 36 [pid = 8483] [id = 630] 13:23:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x912d2c00) [pid = 8483] [serial = 1891] [outer = (nil)] 13:23:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x91c6a000) [pid = 8483] [serial = 1892] [outer = 0x912d2c00] 13:23:51 INFO - PROCESS | 8483 | 1471465431910 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x91f23c00) [pid = 8483] [serial = 1893] [outer = 0x912d2c00] 13:23:52 INFO - PROCESS | 8483 | 1471465432924 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1353ms 13:23:52 INFO - PROCESS | 8483 | 1471465432991 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 8483 | 1471465432995 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:23:53 INFO - PROCESS | 8483 | 1471465433011 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 8483 | 1471465433016 Marionette TRACE conn3 <- [1,2494,null,{}] 13:23:53 INFO - PROCESS | 8483 | 1471465433032 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:53 INFO - PROCESS | 8483 | 1471465433040 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:53 INFO - PROCESS | 8483 | 1471465433255 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:23:53 INFO - PROCESS | 8483 | 1471465433283 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 8483 | 1471465433289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c66800 == 37 [pid = 8483] [id = 631] 13:23:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91c6fc00) [pid = 8483] [serial = 1894] [outer = (nil)] 13:23:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x93c6a800) [pid = 8483] [serial = 1895] [outer = 0x91c6fc00] 13:23:53 INFO - PROCESS | 8483 | 1471465433378 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x93c70400) [pid = 8483] [serial = 1896] [outer = 0x91c6fc00] 13:23:54 INFO - PROCESS | 8483 | 1471465434314 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:23:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1349ms 13:23:54 INFO - PROCESS | 8483 | 1471465434352 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:23:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:23:54 INFO - PROCESS | 8483 | 1471465434356 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:23:54 INFO - PROCESS | 8483 | 1471465434362 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 8483 | 1471465434366 Marionette TRACE conn3 <- [1,2498,null,{}] 13:23:54 INFO - PROCESS | 8483 | 1471465434376 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 8483 | 1471465434380 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:54 INFO - PROCESS | 8483 | 1471465434592 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:23:54 INFO - PROCESS | 8483 | 1471465434611 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 8483 | 1471465434619 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef75c00 == 38 [pid = 8483] [id = 632] 13:23:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91150000) [pid = 8483] [serial = 1897] [outer = (nil)] 13:23:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x95288400) [pid = 8483] [serial = 1898] [outer = 0x91150000] 13:23:54 INFO - PROCESS | 8483 | 1471465434698 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x9528c800) [pid = 8483] [serial = 1899] [outer = 0x91150000] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbba800) [pid = 8483] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7c4c00) [pid = 8483] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f0f4000) [pid = 8483] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x95283800) [pid = 8483] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f7c2800) [pid = 8483] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x9891c800) [pid = 8483] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x91c6bc00) [pid = 8483] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f7bf000) [pid = 8483] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:23:55 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8eed9000) [pid = 8483] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:23:55 INFO - PROCESS | 8483 | 1471465435652 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:23:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1334ms 13:23:55 INFO - PROCESS | 8483 | 1471465435696 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 8483 | 1471465435699 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:23:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:23:55 INFO - PROCESS | 8483 | 1471465435706 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 8483 | 1471465435709 Marionette TRACE conn3 <- [1,2502,null,{}] 13:23:55 INFO - PROCESS | 8483 | 1471465435714 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:55 INFO - PROCESS | 8483 | 1471465435719 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:55 INFO - PROCESS | 8483 | 1471465435930 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:23:55 INFO - PROCESS | 8483 | 1471465435944 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 8483 | 1471465435952 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4400 == 39 [pid = 8483] [id = 633] 13:23:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8f8c2000) [pid = 8483] [serial = 1900] [outer = (nil)] 13:23:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x95334c00) [pid = 8483] [serial = 1901] [outer = 0x8f8c2000] 13:23:56 INFO - PROCESS | 8483 | 1471465436032 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x97683400) [pid = 8483] [serial = 1902] [outer = 0x8f8c2000] 13:23:56 INFO - PROCESS | 8483 | 1471465436899 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:23:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1228ms 13:23:56 INFO - PROCESS | 8483 | 1471465436934 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 8483 | 1471465436938 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:23:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:23:56 INFO - PROCESS | 8483 | 1471465436944 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 8483 | 1471465436947 Marionette TRACE conn3 <- [1,2506,null,{}] 13:23:56 INFO - PROCESS | 8483 | 1471465436952 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:56 INFO - PROCESS | 8483 | 1471465436962 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:57 INFO - PROCESS | 8483 | 1471465437117 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:23:57 INFO - PROCESS | 8483 | 1471465437127 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 8483 | 1471465437132 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71400 == 40 [pid = 8483] [id = 634] 13:23:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8fbba800) [pid = 8483] [serial = 1903] [outer = (nil)] 13:23:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x9768cc00) [pid = 8483] [serial = 1904] [outer = 0x8fbba800] 13:23:57 INFO - PROCESS | 8483 | 1471465437202 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x976b2800) [pid = 8483] [serial = 1905] [outer = 0x8fbba800] 13:23:58 INFO - PROCESS | 8483 | 1471465438349 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1491ms 13:23:58 INFO - PROCESS | 8483 | 1471465438436 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:23:58 INFO - PROCESS | 8483 | 1471465438443 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:23:58 INFO - PROCESS | 8483 | 1471465438451 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 8483 | 1471465438459 Marionette TRACE conn3 <- [1,2510,null,{}] 13:23:58 INFO - PROCESS | 8483 | 1471465438467 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:58 INFO - PROCESS | 8483 | 1471465438473 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:58 INFO - PROCESS | 8483 | 1471465438695 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:23:58 INFO - PROCESS | 8483 | 1471465438930 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 8483 | 1471465438938 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:23:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c1000 == 41 [pid = 8483] [id = 635] 13:23:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f864800) [pid = 8483] [serial = 1906] [outer = (nil)] 13:23:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9114c000) [pid = 8483] [serial = 1907] [outer = 0x8f864800] 13:23:59 INFO - PROCESS | 8483 | 1471465439064 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x912c9c00) [pid = 8483] [serial = 1908] [outer = 0x8f864800] 13:24:00 INFO - PROCESS | 8483 | 1471465440012 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1635ms 13:24:00 INFO - PROCESS | 8483 | 1471465440087 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 8483 | 1471465440096 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:24:00 INFO - PROCESS | 8483 | 1471465440107 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 8483 | 1471465440112 Marionette TRACE conn3 <- [1,2514,null,{}] 13:24:00 INFO - PROCESS | 8483 | 1471465440118 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:00 INFO - PROCESS | 8483 | 1471465440123 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:00 INFO - PROCESS | 8483 | 1471465440346 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:24:00 INFO - PROCESS | 8483 | 1471465440624 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 8483 | 1471465440634 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae5000 == 42 [pid = 8483] [id = 636] 13:24:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91f24c00) [pid = 8483] [serial = 1909] [outer = (nil)] 13:24:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9392fc00) [pid = 8483] [serial = 1910] [outer = 0x91f24c00] 13:24:00 INFO - PROCESS | 8483 | 1471465440763 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93c67800) [pid = 8483] [serial = 1911] [outer = 0x91f24c00] 13:24:01 INFO - PROCESS | 8483 | 1471465441710 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:24:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1683ms 13:24:01 INFO - PROCESS | 8483 | 1471465441790 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 8483 | 1471465441795 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:24:01 INFO - PROCESS | 8483 | 1471465441802 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 8483 | 1471465441808 Marionette TRACE conn3 <- [1,2518,null,{}] 13:24:01 INFO - PROCESS | 8483 | 1471465441825 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:01 INFO - PROCESS | 8483 | 1471465441834 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:02 INFO - PROCESS | 8483 | 1471465442109 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:24:02 INFO - PROCESS | 8483 | 1471465442295 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 8483 | 1471465442304 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x97687000 == 43 [pid = 8483] [id = 637] 13:24:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x977de400) [pid = 8483] [serial = 1912] [outer = (nil)] 13:24:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9820dc00) [pid = 8483] [serial = 1913] [outer = 0x977de400] 13:24:02 INFO - PROCESS | 8483 | 1471465442430 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x982e9c00) [pid = 8483] [serial = 1914] [outer = 0x977de400] 13:24:03 INFO - PROCESS | 8483 | 1471465443300 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1538ms 13:24:03 INFO - PROCESS | 8483 | 1471465443345 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:24:03 INFO - PROCESS | 8483 | 1471465443350 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:24:03 INFO - PROCESS | 8483 | 1471465443357 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 8483 | 1471465443360 Marionette TRACE conn3 <- [1,2522,null,{}] 13:24:03 INFO - PROCESS | 8483 | 1471465443366 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:03 INFO - PROCESS | 8483 | 1471465443372 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:03 INFO - PROCESS | 8483 | 1471465443566 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:24:03 INFO - PROCESS | 8483 | 1471465443750 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 8483 | 1471465443758 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cf000 == 44 [pid = 8483] [id = 638] 13:24:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x97682000) [pid = 8483] [serial = 1915] [outer = (nil)] 13:24:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x989a9800) [pid = 8483] [serial = 1916] [outer = 0x97682000] 13:24:03 INFO - PROCESS | 8483 | 1471465443840 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x98d6f000) [pid = 8483] [serial = 1917] [outer = 0x97682000] 13:24:04 INFO - PROCESS | 8483 | 1471465444785 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1485ms 13:24:04 INFO - PROCESS | 8483 | 1471465444842 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 8483 | 1471465444846 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:24:04 INFO - PROCESS | 8483 | 1471465444853 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 8483 | 1471465444855 Marionette TRACE conn3 <- [1,2526,null,{}] 13:24:04 INFO - PROCESS | 8483 | 1471465444863 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:04 INFO - PROCESS | 8483 | 1471465444868 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:05 INFO - PROCESS | 8483 | 1471465445042 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:24:05 INFO - PROCESS | 8483 | 1471465445231 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 8483 | 1471465445237 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71800 == 45 [pid = 8483] [id = 639] 13:24:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91f23400) [pid = 8483] [serial = 1918] [outer = (nil)] 13:24:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x9951f000) [pid = 8483] [serial = 1919] [outer = 0x91f23400] 13:24:05 INFO - PROCESS | 8483 | 1471465445322 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x99777000) [pid = 8483] [serial = 1920] [outer = 0x91f23400] 13:24:06 INFO - PROCESS | 8483 | 1471465446294 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:24:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1482ms 13:24:06 INFO - PROCESS | 8483 | 1471465446336 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 8483 | 1471465446340 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:24:06 INFO - PROCESS | 8483 | 1471465446347 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 8483 | 1471465446351 Marionette TRACE conn3 <- [1,2530,null,{}] 13:24:06 INFO - PROCESS | 8483 | 1471465446356 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:06 INFO - PROCESS | 8483 | 1471465446367 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:06 INFO - PROCESS | 8483 | 1471465446559 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:24:06 INFO - PROCESS | 8483 | 1471465446752 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 8483 | 1471465446761 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e6800 == 46 [pid = 8483] [id = 640] 13:24:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9891bc00) [pid = 8483] [serial = 1921] [outer = (nil)] 13:24:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99fd7800) [pid = 8483] [serial = 1922] [outer = 0x9891bc00] 13:24:06 INFO - PROCESS | 8483 | 1471465446845 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99fdac00) [pid = 8483] [serial = 1923] [outer = 0x9891bc00] 13:24:07 INFO - PROCESS | 8483 | 1471465447758 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1486ms 13:24:07 INFO - PROCESS | 8483 | 1471465447835 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 8483 | 1471465447839 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:24:07 INFO - PROCESS | 8483 | 1471465447845 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 8483 | 1471465447849 Marionette TRACE conn3 <- [1,2534,null,{}] 13:24:07 INFO - PROCESS | 8483 | 1471465447855 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:07 INFO - PROCESS | 8483 | 1471465447861 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:08 INFO - PROCESS | 8483 | 1471465448115 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:24:08 INFO - PROCESS | 8483 | 1471465448355 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 8483 | 1471465448366 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72c00 == 47 [pid = 8483] [id = 641] 13:24:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8ef73400) [pid = 8483] [serial = 1924] [outer = (nil)] 13:24:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f0e8400) [pid = 8483] [serial = 1925] [outer = 0x8ef73400] 13:24:08 INFO - PROCESS | 8483 | 1471465448665 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f7bfc00) [pid = 8483] [serial = 1926] [outer = 0x8ef73400] 13:24:09 INFO - PROCESS | 8483 | 1471465449605 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1840ms 13:24:09 INFO - PROCESS | 8483 | 1471465449687 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:24:09 INFO - PROCESS | 8483 | 1471465449693 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:24:09 INFO - PROCESS | 8483 | 1471465449701 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 8483 | 1471465449705 Marionette TRACE conn3 <- [1,2538,null,{}] 13:24:09 INFO - PROCESS | 8483 | 1471465449713 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:09 INFO - PROCESS | 8483 | 1471465449718 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:09 INFO - PROCESS | 8483 | 1471465449949 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef79c00 == 46 [pid = 8483] [id = 605] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85ac00 == 45 [pid = 8483] [id = 616] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb7800 == 44 [pid = 8483] [id = 610] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7800 == 43 [pid = 8483] [id = 621] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85c800 == 42 [pid = 8483] [id = 601] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0400 == 41 [pid = 8483] [id = 614] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x91adc800 == 40 [pid = 8483] [id = 612] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x9114b400 == 39 [pid = 8483] [id = 602] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef73c00 == 38 [pid = 8483] [id = 603] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x92fab000 == 37 [pid = 8483] [id = 604] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6c00 == 36 [pid = 8483] [id = 613] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c0000 == 35 [pid = 8483] [id = 608] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x9528dc00 == 34 [pid = 8483] [id = 607] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7ba000 == 33 [pid = 8483] [id = 606] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0800 == 32 [pid = 8483] [id = 600] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x91adb400 == 31 [pid = 8483] [id = 618] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f098c00 == 30 [pid = 8483] [id = 609] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f3400 == 29 [pid = 8483] [id = 619] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9800 == 28 [pid = 8483] [id = 615] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bec00 == 27 [pid = 8483] [id = 617] 13:24:10 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c0c00 == 26 [pid = 8483] [id = 620] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f85b800) [pid = 8483] [serial = 1868] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8ef6f000) [pid = 8483] [serial = 1865] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91adec00) [pid = 8483] [serial = 1874] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8ef7ac00) [pid = 8483] [serial = 1866] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f8ba400) [pid = 8483] [serial = 1862] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91158400) [pid = 8483] [serial = 1847] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9220d800) [pid = 8483] [serial = 1850] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x994c5c00) [pid = 8483] [serial = 1853] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x99538c00) [pid = 8483] [serial = 1856] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x994b7800) [pid = 8483] [serial = 1859] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f866800) [pid = 8483] [serial = 1869] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91156c00) [pid = 8483] [serial = 1871] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x911de400) [pid = 8483] [serial = 1872] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x911e7000) [pid = 8483] [serial = 1848] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x99bc3400) [pid = 8483] [serial = 1860] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x995f6800) [pid = 8483] [serial = 1857] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8fbb9c00) [pid = 8483] [serial = 1863] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9951ec00) [pid = 8483] [serial = 1854] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x93c72800) [pid = 8483] [serial = 1851] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 8483 | 1471465451271 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 8483 | 1471465451279 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6ec00 == 27 [pid = 8483] [id = 642] 13:24:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8ef6f000) [pid = 8483] [serial = 1927] [outer = (nil)] 13:24:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8ef78800) [pid = 8483] [serial = 1928] [outer = 0x8ef6f000] 13:24:11 INFO - PROCESS | 8483 | 1471465451362 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f09b000) [pid = 8483] [serial = 1929] [outer = 0x8ef6f000] 13:24:12 INFO - PROCESS | 8483 | 1471465452182 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2540ms 13:24:12 INFO - PROCESS | 8483 | 1471465452241 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 8483 | 1471465452247 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:24:12 INFO - PROCESS | 8483 | 1471465452264 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 8483 | 1471465452268 Marionette TRACE conn3 <- [1,2542,null,{}] 13:24:12 INFO - PROCESS | 8483 | 1471465452277 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:12 INFO - PROCESS | 8483 | 1471465452285 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:12 INFO - PROCESS | 8483 | 1471465452447 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:24:12 INFO - PROCESS | 8483 | 1471465452460 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 8483 | 1471465452468 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85e000 == 28 [pid = 8483] [id = 643] 13:24:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f85e800) [pid = 8483] [serial = 1930] [outer = (nil)] 13:24:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f865000) [pid = 8483] [serial = 1931] [outer = 0x8f85e800] 13:24:12 INFO - PROCESS | 8483 | 1471465452540 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f8bd400) [pid = 8483] [serial = 1932] [outer = 0x8f85e800] 13:24:13 INFO - PROCESS | 8483 | 1471465453531 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1295ms 13:24:13 INFO - PROCESS | 8483 | 1471465453559 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:24:13 INFO - PROCESS | 8483 | 1471465453566 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:24:13 INFO - PROCESS | 8483 | 1471465453573 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 8483 | 1471465453577 Marionette TRACE conn3 <- [1,2546,null,{}] 13:24:13 INFO - PROCESS | 8483 | 1471465453583 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:13 INFO - PROCESS | 8483 | 1471465453589 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:13 INFO - PROCESS | 8483 | 1471465453763 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:24:13 INFO - PROCESS | 8483 | 1471465453936 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 8483 | 1471465453946 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85b400 == 29 [pid = 8483] [id = 644] 13:24:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f864c00) [pid = 8483] [serial = 1933] [outer = (nil)] 13:24:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91156000) [pid = 8483] [serial = 1934] [outer = 0x8f864c00] 13:24:14 INFO - PROCESS | 8483 | 1471465454013 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x911dd400) [pid = 8483] [serial = 1935] [outer = 0x8f864c00] 13:24:15 INFO - PROCESS | 8483 | 1471465454999 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1486ms 13:24:15 INFO - PROCESS | 8483 | 1471465455060 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 8483 | 1471465455063 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:24:15 INFO - PROCESS | 8483 | 1471465455079 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 8483 | 1471465455089 Marionette TRACE conn3 <- [1,2550,null,{}] 13:24:15 INFO - PROCESS | 8483 | 1471465455105 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:15 INFO - PROCESS | 8483 | 1471465455111 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:15 INFO - PROCESS | 8483 | 1471465455336 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:24:15 INFO - PROCESS | 8483 | 1471465455362 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 8483 | 1471465455372 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ce000 == 30 [pid = 8483] [id = 645] 13:24:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x912dd000) [pid = 8483] [serial = 1936] [outer = (nil)] 13:24:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91add400) [pid = 8483] [serial = 1937] [outer = 0x912dd000] 13:24:15 INFO - PROCESS | 8483 | 1471465455437 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x91ae8400) [pid = 8483] [serial = 1938] [outer = 0x912dd000] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91c6fc00) [pid = 8483] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91150000) [pid = 8483] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f099800) [pid = 8483] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f7b9000) [pid = 8483] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x912d2c00) [pid = 8483] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91f28400) [pid = 8483] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8fbb3800) [pid = 8483] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8eecf000) [pid = 8483] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbba800) [pid = 8483] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912c4000) [pid = 8483] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:24:16 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f8c2000) [pid = 8483] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:24:16 INFO - PROCESS | 8483 | 1471465456879 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1855ms 13:24:16 INFO - PROCESS | 8483 | 1471465456926 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 8483 | 1471465456930 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:24:16 INFO - PROCESS | 8483 | 1471465456936 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 8483 | 1471465456940 Marionette TRACE conn3 <- [1,2554,null,{}] 13:24:16 INFO - PROCESS | 8483 | 1471465456945 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:16 INFO - PROCESS | 8483 | 1471465456950 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:17 INFO - PROCESS | 8483 | 1471465457101 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:24:17 INFO - PROCESS | 8483 | 1471465457111 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 8483 | 1471465457120 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f863000 == 31 [pid = 8483] [id = 646] 13:24:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8c5400) [pid = 8483] [serial = 1939] [outer = (nil)] 13:24:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912de800) [pid = 8483] [serial = 1940] [outer = 0x8f8c5400] 13:24:17 INFO - PROCESS | 8483 | 1471465457186 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91c64800) [pid = 8483] [serial = 1941] [outer = 0x8f8c5400] 13:24:18 INFO - PROCESS | 8483 | 1471465458083 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1188ms 13:24:18 INFO - PROCESS | 8483 | 1471465458126 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 8483 | 1471465458129 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:24:18 INFO - PROCESS | 8483 | 1471465458135 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 8483 | 1471465458143 Marionette TRACE conn3 <- [1,2558,null,{}] 13:24:18 INFO - PROCESS | 8483 | 1471465458152 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:18 INFO - PROCESS | 8483 | 1471465458161 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:18 INFO - PROCESS | 8483 | 1471465458309 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:24:18 INFO - PROCESS | 8483 | 1471465458548 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 8483 | 1471465458559 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0c00 == 32 [pid = 8483] [id = 647] 13:24:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8eed1800) [pid = 8483] [serial = 1942] [outer = (nil)] 13:24:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8ef6dc00) [pid = 8483] [serial = 1943] [outer = 0x8eed1800] 13:24:18 INFO - PROCESS | 8483 | 1471465458647 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f0e9c00) [pid = 8483] [serial = 1944] [outer = 0x8eed1800] 13:24:19 INFO - PROCESS | 8483 | 1471465459764 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1699ms 13:24:19 INFO - PROCESS | 8483 | 1471465459837 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 8483 | 1471465459844 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:24:19 INFO - PROCESS | 8483 | 1471465459852 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 8483 | 1471465459857 Marionette TRACE conn3 <- [1,2562,null,{}] 13:24:19 INFO - PROCESS | 8483 | 1471465459865 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:19 INFO - PROCESS | 8483 | 1471465459873 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:20 INFO - PROCESS | 8483 | 1471465460095 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:24:20 INFO - PROCESS | 8483 | 1471465460333 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 8483 | 1471465460341 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef76400 == 33 [pid = 8483] [id = 648] 13:24:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8fbbb000) [pid = 8483] [serial = 1945] [outer = (nil)] 13:24:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9114e000) [pid = 8483] [serial = 1946] [outer = 0x8fbbb000] 13:24:20 INFO - PROCESS | 8483 | 1471465460451 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x911dac00) [pid = 8483] [serial = 1947] [outer = 0x8fbbb000] 13:24:21 INFO - PROCESS | 8483 | 1471465461541 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1741ms 13:24:21 INFO - PROCESS | 8483 | 1471465461597 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 8483 | 1471465461603 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:24:21 INFO - PROCESS | 8483 | 1471465461610 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 8483 | 1471465461614 Marionette TRACE conn3 <- [1,2566,null,{}] 13:24:21 INFO - PROCESS | 8483 | 1471465461620 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:21 INFO - PROCESS | 8483 | 1471465461626 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:21 INFO - PROCESS | 8483 | 1471465461833 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:24:22 INFO - PROCESS | 8483 | 1471465462116 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 8483 | 1471465462127 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae5800 == 34 [pid = 8483] [id = 649] 13:24:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x91ae7000) [pid = 8483] [serial = 1948] [outer = (nil)] 13:24:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x91f22800) [pid = 8483] [serial = 1949] [outer = 0x91ae7000] 13:24:22 INFO - PROCESS | 8483 | 1471465462207 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x92fa8c00) [pid = 8483] [serial = 1950] [outer = 0x91ae7000] 13:24:23 INFO - PROCESS | 8483 | 1471465463329 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1782ms 13:24:23 INFO - PROCESS | 8483 | 1471465463393 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 8483 | 1471465463397 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:24:23 INFO - PROCESS | 8483 | 1471465463413 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 8483 | 1471465463423 Marionette TRACE conn3 <- [1,2570,null,{}] 13:24:23 INFO - PROCESS | 8483 | 1471465463429 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:23 INFO - PROCESS | 8483 | 1471465463437 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:23 INFO - PROCESS | 8483 | 1471465463688 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:24:23 INFO - PROCESS | 8483 | 1471465463933 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 8483 | 1471465463942 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ea800 == 35 [pid = 8483] [id = 650] 13:24:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x912d9800) [pid = 8483] [serial = 1951] [outer = (nil)] 13:24:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x93c67400) [pid = 8483] [serial = 1952] [outer = 0x912d9800] 13:24:24 INFO - PROCESS | 8483 | 1471465464022 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x92fadc00) [pid = 8483] [serial = 1953] [outer = 0x912d9800] 13:24:25 INFO - PROCESS | 8483 | 1471465465274 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1907ms 13:24:25 INFO - PROCESS | 8483 | 1471465465317 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:24:25 INFO - PROCESS | 8483 | 1471465465325 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:24:25 INFO - PROCESS | 8483 | 1471465465333 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 8483 | 1471465465338 Marionette TRACE conn3 <- [1,2574,null,{}] 13:24:25 INFO - PROCESS | 8483 | 1471465465346 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:25 INFO - PROCESS | 8483 | 1471465465352 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:25 INFO - PROCESS | 8483 | 1471465465584 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef72c00 == 34 [pid = 8483] [id = 641] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7bd400 == 33 [pid = 8483] [id = 622] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8f863000 == 32 [pid = 8483] [id = 646] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x912ce000 == 31 [pid = 8483] [id = 645] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85b400 == 30 [pid = 8483] [id = 644] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85e000 == 29 [pid = 8483] [id = 643] 13:24:25 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6ec00 == 28 [pid = 8483] [id = 642] 13:24:25 INFO - PROCESS | 8483 | 1471465465841 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 8483 | 1471465465856 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e7400 == 29 [pid = 8483] [id = 651] 13:24:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f0e7c00) [pid = 8483] [serial = 1954] [outer = (nil)] 13:24:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f7bd400) [pid = 8483] [serial = 1955] [outer = 0x8f0e7c00] 13:24:25 INFO - PROCESS | 8483 | 1471465465927 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f861400) [pid = 8483] [serial = 1956] [outer = 0x8f0e7c00] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x93c70400) [pid = 8483] [serial = 1896] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x95288400) [pid = 8483] [serial = 1898] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91ae7400) [pid = 8483] [serial = 1875] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f7c4800) [pid = 8483] [serial = 1877] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f8ba000) [pid = 8483] [serial = 1878] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x91c6a000) [pid = 8483] [serial = 1892] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x93924400) [pid = 8483] [serial = 1883] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x93a50000) [pid = 8483] [serial = 1884] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9114c800) [pid = 8483] [serial = 1889] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x911e4c00) [pid = 8483] [serial = 1890] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8ef6f800) [pid = 8483] [serial = 1886] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f09a000) [pid = 8483] [serial = 1887] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x976b2800) [pid = 8483] [serial = 1905] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x9768cc00) [pid = 8483] [serial = 1904] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912cd400) [pid = 8483] [serial = 1880] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91ae2000) [pid = 8483] [serial = 1881] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x93c6a800) [pid = 8483] [serial = 1895] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x9528c800) [pid = 8483] [serial = 1899] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x95334c00) [pid = 8483] [serial = 1901] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91f23c00) [pid = 8483] [serial = 1893] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x97683400) [pid = 8483] [serial = 1902] [outer = (nil)] [url = about:blank] 13:24:26 INFO - PROCESS | 8483 | 1471465466761 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1481ms 13:24:26 INFO - PROCESS | 8483 | 1471465466815 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 8483 | 1471465466822 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:24:26 INFO - PROCESS | 8483 | 1471465466837 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 8483 | 1471465466841 Marionette TRACE conn3 <- [1,2578,null,{}] 13:24:26 INFO - PROCESS | 8483 | 1471465466847 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:26 INFO - PROCESS | 8483 | 1471465466852 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:27 INFO - PROCESS | 8483 | 1471465467020 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:24:27 INFO - PROCESS | 8483 | 1471465467043 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 8483 | 1471465467051 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef74800 == 30 [pid = 8483] [id = 652] 13:24:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8fbb5c00) [pid = 8483] [serial = 1957] [outer = (nil)] 13:24:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x911da000) [pid = 8483] [serial = 1958] [outer = 0x8fbb5c00] 13:24:27 INFO - PROCESS | 8483 | 1471465467248 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x911e7000) [pid = 8483] [serial = 1959] [outer = 0x8fbb5c00] 13:24:28 INFO - PROCESS | 8483 | 1471465468154 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1342ms 13:24:28 INFO - PROCESS | 8483 | 1471465468181 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 8483 | 1471465468185 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:24:28 INFO - PROCESS | 8483 | 1471465468192 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 8483 | 1471465468197 Marionette TRACE conn3 <- [1,2582,null,{}] 13:24:28 INFO - PROCESS | 8483 | 1471465468213 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:28 INFO - PROCESS | 8483 | 1471465468221 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:28 INFO - PROCESS | 8483 | 1471465468458 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:24:28 INFO - PROCESS | 8483 | 1471465468493 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 8483 | 1471465468503 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:28 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6a000 == 31 [pid = 8483] [id = 653] 13:24:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91c6b400) [pid = 8483] [serial = 1960] [outer = (nil)] 13:24:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91f24800) [pid = 8483] [serial = 1961] [outer = 0x91c6b400] 13:24:28 INFO - PROCESS | 8483 | 1471465468576 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x92fb0c00) [pid = 8483] [serial = 1962] [outer = 0x91c6b400] 13:24:29 INFO - PROCESS | 8483 | 1471465469519 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1394ms 13:24:29 INFO - PROCESS | 8483 | 1471465469587 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 8483 | 1471465469592 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:24:29 INFO - PROCESS | 8483 | 1471465469598 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 8483 | 1471465469601 Marionette TRACE conn3 <- [1,2586,null,{}] 13:24:29 INFO - PROCESS | 8483 | 1471465469607 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:29 INFO - PROCESS | 8483 | 1471465469611 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:29 INFO - PROCESS | 8483 | 1471465469854 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:24:29 INFO - PROCESS | 8483 | 1471465469877 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 8483 | 1471465469888 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f27000 == 32 [pid = 8483] [id = 654] 13:24:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93a54000) [pid = 8483] [serial = 1963] [outer = (nil)] 13:24:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x93c72800) [pid = 8483] [serial = 1964] [outer = 0x93a54000] 13:24:29 INFO - PROCESS | 8483 | 1471465469953 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95288c00) [pid = 8483] [serial = 1965] [outer = 0x93a54000] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f864800) [pid = 8483] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912dd000) [pid = 8483] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f85e800) [pid = 8483] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91f24c00) [pid = 8483] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8ef6f000) [pid = 8483] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x977de400) [pid = 8483] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x97682000) [pid = 8483] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8ef73400) [pid = 8483] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91f23400) [pid = 8483] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x9891bc00) [pid = 8483] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:24:30 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8f864c00) [pid = 8483] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:24:30 INFO - PROCESS | 8483 | 1471465470988 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1434ms 13:24:31 INFO - PROCESS | 8483 | 1471465471032 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 8483 | 1471465471036 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:24:31 INFO - PROCESS | 8483 | 1471465471042 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 8483 | 1471465471044 Marionette TRACE conn3 <- [1,2590,null,{}] 13:24:31 INFO - PROCESS | 8483 | 1471465471050 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:31 INFO - PROCESS | 8483 | 1471465471055 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:31 INFO - PROCESS | 8483 | 1471465471257 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:24:31 INFO - PROCESS | 8483 | 1471465471277 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 8483 | 1471465471285 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f4800 == 33 [pid = 8483] [id = 655] 13:24:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f85e800) [pid = 8483] [serial = 1966] [outer = (nil)] 13:24:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x93a5a400) [pid = 8483] [serial = 1967] [outer = 0x8f85e800] 13:24:31 INFO - PROCESS | 8483 | 1471465471351 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x912e0000) [pid = 8483] [serial = 1968] [outer = 0x8f85e800] 13:24:32 INFO - PROCESS | 8483 | 1471465472205 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1178ms 13:24:32 INFO - PROCESS | 8483 | 1471465472220 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 8483 | 1471465472224 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:24:32 INFO - PROCESS | 8483 | 1471465472239 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 8483 | 1471465472243 Marionette TRACE conn3 <- [1,2594,null,{}] 13:24:32 INFO - PROCESS | 8483 | 1471465472249 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:32 INFO - PROCESS | 8483 | 1471465472259 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:32 INFO - PROCESS | 8483 | 1471465472475 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:24:32 INFO - PROCESS | 8483 | 1471465472485 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 8483 | 1471465472491 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:32 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c5c00 == 34 [pid = 8483] [id = 656] 13:24:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f861800) [pid = 8483] [serial = 1969] [outer = (nil)] 13:24:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x97685c00) [pid = 8483] [serial = 1970] [outer = 0x8f861800] 13:24:32 INFO - PROCESS | 8483 | 1471465472692 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x976b2800) [pid = 8483] [serial = 1971] [outer = 0x8f861800] 13:24:33 INFO - PROCESS | 8483 | 1471465473893 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1690ms 13:24:33 INFO - PROCESS | 8483 | 1471465473922 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:24:33 INFO - PROCESS | 8483 | 1471465473931 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:24:33 INFO - PROCESS | 8483 | 1471465473938 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 8483 | 1471465473948 Marionette TRACE conn3 <- [1,2598,null,{}] 13:24:33 INFO - PROCESS | 8483 | 1471465473955 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:33 INFO - PROCESS | 8483 | 1471465473961 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:34 INFO - PROCESS | 8483 | 1471465474182 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:24:34 INFO - PROCESS | 8483 | 1471465474425 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 8483 | 1471465474437 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:34 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecac00 == 35 [pid = 8483] [id = 657] 13:24:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f7c2000) [pid = 8483] [serial = 1972] [outer = (nil)] 13:24:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8fbb8400) [pid = 8483] [serial = 1973] [outer = 0x8f7c2000] 13:24:34 INFO - PROCESS | 8483 | 1471465474560 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x9114f800) [pid = 8483] [serial = 1974] [outer = 0x8f7c2000] 13:24:35 INFO - PROCESS | 8483 | 1471465475605 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1737ms 13:24:35 INFO - PROCESS | 8483 | 1471465475676 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 8483 | 1471465475684 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:24:35 INFO - PROCESS | 8483 | 1471465475695 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 8483 | 1471465475699 Marionette TRACE conn3 <- [1,2602,null,{}] 13:24:35 INFO - PROCESS | 8483 | 1471465475706 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:35 INFO - PROCESS | 8483 | 1471465475712 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:35 INFO - PROCESS | 8483 | 1471465475935 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:24:36 INFO - PROCESS | 8483 | 1471465476215 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 8483 | 1471465476223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c3400 == 36 [pid = 8483] [id = 658] 13:24:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91ae4000) [pid = 8483] [serial = 1975] [outer = (nil)] 13:24:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f22400) [pid = 8483] [serial = 1976] [outer = 0x91ae4000] 13:24:36 INFO - PROCESS | 8483 | 1471465476328 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x92faf000) [pid = 8483] [serial = 1977] [outer = 0x91ae4000] 13:24:37 INFO - PROCESS | 8483 | 1471465477296 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1644ms 13:24:37 INFO - PROCESS | 8483 | 1471465477339 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:24:37 INFO - PROCESS | 8483 | 1471465477344 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:24:37 INFO - PROCESS | 8483 | 1471465477350 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 8483 | 1471465477357 Marionette TRACE conn3 <- [1,2606,null,{}] 13:24:37 INFO - PROCESS | 8483 | 1471465477374 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:37 INFO - PROCESS | 8483 | 1471465477383 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:37 INFO - PROCESS | 8483 | 1471465477569 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:24:37 INFO - PROCESS | 8483 | 1471465477804 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 8483 | 1471465477813 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x912d7400 == 37 [pid = 8483] [id = 659] 13:24:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9768dc00) [pid = 8483] [serial = 1978] [outer = (nil)] 13:24:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x977e0400) [pid = 8483] [serial = 1979] [outer = 0x9768dc00] 13:24:37 INFO - PROCESS | 8483 | 1471465477912 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x982e8800) [pid = 8483] [serial = 1980] [outer = 0x9768dc00] 13:24:38 INFO - PROCESS | 8483 | 1471465478929 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1645ms 13:24:38 INFO - PROCESS | 8483 | 1471465478995 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:24:39 INFO - PROCESS | 8483 | 1471465479001 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:24:39 INFO - PROCESS | 8483 | 1471465479007 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 8483 | 1471465479011 Marionette TRACE conn3 <- [1,2610,null,{}] 13:24:39 INFO - PROCESS | 8483 | 1471465479016 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:39 INFO - PROCESS | 8483 | 1471465479021 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:39 INFO - PROCESS | 8483 | 1471465479204 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:24:39 INFO - PROCESS | 8483 | 1471465479431 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 8483 | 1471465479439 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef75400 == 38 [pid = 8483] [id = 660] 13:24:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95254c00) [pid = 8483] [serial = 1981] [outer = (nil)] 13:24:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x994b9400) [pid = 8483] [serial = 1982] [outer = 0x95254c00] 13:24:39 INFO - PROCESS | 8483 | 1471465479559 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x99519000) [pid = 8483] [serial = 1983] [outer = 0x95254c00] 13:24:40 INFO - PROCESS | 8483 | 1471465480479 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1545ms 13:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:24:40 INFO - PROCESS | 8483 | 1471465480552 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 8483 | 1471465480555 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:24:40 INFO - PROCESS | 8483 | 1471465480562 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 8483 | 1471465480565 Marionette TRACE conn3 <- [1,2614,null,{}] 13:24:40 INFO - PROCESS | 8483 | 1471465480571 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:40 INFO - PROCESS | 8483 | 1471465480576 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:40 INFO - PROCESS | 8483 | 1471465480789 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:24:41 INFO - PROCESS | 8483 | 1471465481036 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 8483 | 1471465481048 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e9400 == 39 [pid = 8483] [id = 661] 13:24:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x93c6a800) [pid = 8483] [serial = 1984] [outer = (nil)] 13:24:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99525000) [pid = 8483] [serial = 1985] [outer = 0x93c6a800] 13:24:41 INFO - PROCESS | 8483 | 1471465481177 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x995f6800) [pid = 8483] [serial = 1986] [outer = 0x93c6a800] 13:24:42 INFO - PROCESS | 8483 | 1471465482142 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 13:24:42 INFO - PROCESS | 8483 | 1471465482193 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 8483 | 1471465482197 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:24:42 INFO - PROCESS | 8483 | 1471465482204 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 8483 | 1471465482207 Marionette TRACE conn3 <- [1,2618,null,{}] 13:24:42 INFO - PROCESS | 8483 | 1471465482213 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:42 INFO - PROCESS | 8483 | 1471465482223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:42 INFO - PROCESS | 8483 | 1471465482416 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:24:42 INFO - PROCESS | 8483 | 1471465482917 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 8483 | 1471465482925 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0000 == 40 [pid = 8483] [id = 662] 13:24:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8eed0800) [pid = 8483] [serial = 1987] [outer = (nil)] 13:24:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8ef6d400) [pid = 8483] [serial = 1988] [outer = 0x8eed0800] 13:24:43 INFO - PROCESS | 8483 | 1471465483008 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f09ac00) [pid = 8483] [serial = 1989] [outer = 0x8eed0800] 13:24:43 INFO - PROCESS | 8483 | 1471465483970 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1841ms 13:24:44 INFO - PROCESS | 8483 | 1471465484048 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 8483 | 1471465484054 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:24:44 INFO - PROCESS | 8483 | 1471465484061 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 8483 | 1471465484066 Marionette TRACE conn3 <- [1,2622,null,{}] 13:24:44 INFO - PROCESS | 8483 | 1471465484074 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:44 INFO - PROCESS | 8483 | 1471465484082 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:44 INFO - PROCESS | 8483 | 1471465484259 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bb400 == 39 [pid = 8483] [id = 629] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb7c00 == 38 [pid = 8483] [id = 623] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x91c66800 == 37 [pid = 8483] [id = 631] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef75c00 == 36 [pid = 8483] [id = 632] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e7800 == 35 [pid = 8483] [id = 625] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x912c7400 == 34 [pid = 8483] [id = 630] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef70400 == 33 [pid = 8483] [id = 624] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4400 == 32 [pid = 8483] [id = 633] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ea800 == 31 [pid = 8483] [id = 650] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0c00 == 30 [pid = 8483] [id = 647] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x912c3000 == 29 [pid = 8483] [id = 626] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae5800 == 28 [pid = 8483] [id = 649] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x912cf000 == 27 [pid = 8483] [id = 638] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef76400 == 26 [pid = 8483] [id = 648] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c1000 == 25 [pid = 8483] [id = 635] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae5000 == 24 [pid = 8483] [id = 636] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71800 == 23 [pid = 8483] [id = 639] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f095000 == 22 [pid = 8483] [id = 627] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x97687000 == 21 [pid = 8483] [id = 637] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece400 == 20 [pid = 8483] [id = 628] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e6800 == 19 [pid = 8483] [id = 640] 13:24:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71400 == 18 [pid = 8483] [id = 634] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x912de800) [pid = 8483] [serial = 1940] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x912c9c00) [pid = 8483] [serial = 1908] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x9114c000) [pid = 8483] [serial = 1907] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91add400) [pid = 8483] [serial = 1937] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f865000) [pid = 8483] [serial = 1931] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f8bd400) [pid = 8483] [serial = 1932] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x93c67800) [pid = 8483] [serial = 1911] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x9392fc00) [pid = 8483] [serial = 1910] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8ef78800) [pid = 8483] [serial = 1928] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f09b000) [pid = 8483] [serial = 1929] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x982e9c00) [pid = 8483] [serial = 1914] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x9820dc00) [pid = 8483] [serial = 1913] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x98d6f000) [pid = 8483] [serial = 1917] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x989a9800) [pid = 8483] [serial = 1916] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f7bfc00) [pid = 8483] [serial = 1926] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0e8400) [pid = 8483] [serial = 1925] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x99777000) [pid = 8483] [serial = 1920] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9951f000) [pid = 8483] [serial = 1919] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x99fdac00) [pid = 8483] [serial = 1923] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x99fd7800) [pid = 8483] [serial = 1922] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x911dd400) [pid = 8483] [serial = 1935] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91156000) [pid = 8483] [serial = 1934] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91ae8400) [pid = 8483] [serial = 1938] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 8483 | 1471465485556 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 8483 | 1471465485565 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6c400 == 19 [pid = 8483] [id = 663] 13:24:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8ef6d000) [pid = 8483] [serial = 1990] [outer = (nil)] 13:24:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8ef71800) [pid = 8483] [serial = 1991] [outer = 0x8ef6d000] 13:24:45 INFO - PROCESS | 8483 | 1471465485646 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f095800) [pid = 8483] [serial = 1992] [outer = 0x8ef6d000] 13:24:46 INFO - PROCESS | 8483 | 1471465486479 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2444ms 13:24:46 INFO - PROCESS | 8483 | 1471465486508 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 8483 | 1471465486513 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:24:46 INFO - PROCESS | 8483 | 1471465486520 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 8483 | 1471465486524 Marionette TRACE conn3 <- [1,2626,null,{}] 13:24:46 INFO - PROCESS | 8483 | 1471465486537 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:46 INFO - PROCESS | 8483 | 1471465486545 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:46 INFO - PROCESS | 8483 | 1471465486758 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:24:46 INFO - PROCESS | 8483 | 1471465486770 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 8483 | 1471465486777 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c5800 == 20 [pid = 8483] [id = 664] 13:24:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f85bc00) [pid = 8483] [serial = 1993] [outer = (nil)] 13:24:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f863800) [pid = 8483] [serial = 1994] [outer = 0x8f85bc00] 13:24:46 INFO - PROCESS | 8483 | 1471465486853 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f8bb000) [pid = 8483] [serial = 1995] [outer = 0x8f85bc00] 13:24:47 INFO - PROCESS | 8483 | 1471465487776 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1281ms 13:24:47 INFO - PROCESS | 8483 | 1471465487811 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 8483 | 1471465487817 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:24:47 INFO - PROCESS | 8483 | 1471465487825 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 8483 | 1471465487828 Marionette TRACE conn3 <- [1,2630,null,{}] 13:24:47 INFO - PROCESS | 8483 | 1471465487834 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:47 INFO - PROCESS | 8483 | 1471465487840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:48 INFO - PROCESS | 8483 | 1471465488014 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:24:48 INFO - PROCESS | 8483 | 1471465488185 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 8483 | 1471465488197 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5c00 == 21 [pid = 8483] [id = 665] 13:24:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f8c6800) [pid = 8483] [serial = 1996] [outer = (nil)] 13:24:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91151400) [pid = 8483] [serial = 1997] [outer = 0x8f8c6800] 13:24:48 INFO - PROCESS | 8483 | 1471465488263 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x911de400) [pid = 8483] [serial = 1998] [outer = 0x8f8c6800] 13:24:49 INFO - PROCESS | 8483 | 1471465489267 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1482ms 13:24:49 INFO - PROCESS | 8483 | 1471465489308 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 8483 | 1471465489312 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:24:49 INFO - PROCESS | 8483 | 1471465489336 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 8483 | 1471465489346 Marionette TRACE conn3 <- [1,2634,null,{}] 13:24:49 INFO - PROCESS | 8483 | 1471465489356 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:49 INFO - PROCESS | 8483 | 1471465489364 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:49 INFO - PROCESS | 8483 | 1471465489621 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:24:49 INFO - PROCESS | 8483 | 1471465489716 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 8483 | 1471465489725 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x912c4c00 == 22 [pid = 8483] [id = 666] 13:24:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912ce000) [pid = 8483] [serial = 1999] [outer = (nil)] 13:24:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x912dc800) [pid = 8483] [serial = 2000] [outer = 0x912ce000] 13:24:49 INFO - PROCESS | 8483 | 1471465489795 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91ae2c00) [pid = 8483] [serial = 2001] [outer = 0x912ce000] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f861800) [pid = 8483] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x93a54000) [pid = 8483] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8eed1800) [pid = 8483] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91ae7000) [pid = 8483] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbbb000) [pid = 8483] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbb5c00) [pid = 8483] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f0e7c00) [pid = 8483] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x912d9800) [pid = 8483] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91c6b400) [pid = 8483] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f85e800) [pid = 8483] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:24:50 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f8c5400) [pid = 8483] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:24:51 INFO - PROCESS | 8483 | 1471465491286 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2014ms 13:24:51 INFO - PROCESS | 8483 | 1471465491334 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 8483 | 1471465491341 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:24:51 INFO - PROCESS | 8483 | 1471465491350 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 8483 | 1471465491356 Marionette TRACE conn3 <- [1,2638,null,{}] 13:24:51 INFO - PROCESS | 8483 | 1471465491365 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 8483 | 1471465491371 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:51 INFO - PROCESS | 8483 | 1471465491549 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:24:51 INFO - PROCESS | 8483 | 1471465491787 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 8483 | 1471465491796 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0eec00 == 23 [pid = 8483] [id = 667] 13:24:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8f0f4400) [pid = 8483] [serial = 2002] [outer = (nil)] 13:24:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f85e800) [pid = 8483] [serial = 2003] [outer = 0x8f0f4400] 13:24:51 INFO - PROCESS | 8483 | 1471465491926 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f8bac00) [pid = 8483] [serial = 2004] [outer = 0x8f0f4400] 13:24:52 INFO - PROCESS | 8483 | 1471465492904 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1637ms 13:24:52 INFO - PROCESS | 8483 | 1471465492987 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 8483 | 1471465492995 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:24:53 INFO - PROCESS | 8483 | 1471465493006 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 8483 | 1471465493010 Marionette TRACE conn3 <- [1,2642,null,{}] 13:24:53 INFO - PROCESS | 8483 | 1471465493017 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:53 INFO - PROCESS | 8483 | 1471465493023 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:53 INFO - PROCESS | 8483 | 1471465493239 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:24:53 INFO - PROCESS | 8483 | 1471465493516 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 8483 | 1471465493531 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x911da800 == 24 [pid = 8483] [id = 668] 13:24:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x911e1400) [pid = 8483] [serial = 2005] [outer = (nil)] 13:24:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x912c1800) [pid = 8483] [serial = 2006] [outer = 0x911e1400] 13:24:53 INFO - PROCESS | 8483 | 1471465493659 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x912dec00) [pid = 8483] [serial = 2007] [outer = 0x911e1400] 13:24:54 INFO - PROCESS | 8483 | 1471465494721 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:24:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1795ms 13:24:54 INFO - PROCESS | 8483 | 1471465494801 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 8483 | 1471465494806 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:24:54 INFO - PROCESS | 8483 | 1471465494812 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 8483 | 1471465494819 Marionette TRACE conn3 <- [1,2646,null,{}] 13:24:54 INFO - PROCESS | 8483 | 1471465494835 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:54 INFO - PROCESS | 8483 | 1471465494845 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:55 INFO - PROCESS | 8483 | 1471465495064 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:24:55 INFO - PROCESS | 8483 | 1471465495298 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 8483 | 1471465495307 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6cc00 == 25 [pid = 8483] [id = 669] 13:24:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c6ec00) [pid = 8483] [serial = 2008] [outer = (nil)] 13:24:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91f2b000) [pid = 8483] [serial = 2009] [outer = 0x91c6ec00] 13:24:55 INFO - PROCESS | 8483 | 1471465495419 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x92fabc00) [pid = 8483] [serial = 2010] [outer = 0x91c6ec00] 13:24:56 INFO - PROCESS | 8483 | 1471465496396 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:24:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1595ms 13:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:24:56 INFO - PROCESS | 8483 | 1471465496408 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 8483 | 1471465496411 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:24:56 INFO - PROCESS | 8483 | 1471465496418 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 8483 | 1471465496422 Marionette TRACE conn3 <- [1,2650,null,{}] 13:24:56 INFO - PROCESS | 8483 | 1471465496428 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:56 INFO - PROCESS | 8483 | 1471465496433 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:56 INFO - PROCESS | 8483 | 1471465496618 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:24:56 INFO - PROCESS | 8483 | 1471465496802 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 8483 | 1471465496815 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed6000 == 26 [pid = 8483] [id = 670] 13:24:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8ef73400) [pid = 8483] [serial = 2011] [outer = (nil)] 13:24:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912c1c00) [pid = 8483] [serial = 2012] [outer = 0x8ef73400] 13:24:56 INFO - PROCESS | 8483 | 1471465496906 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x9392fc00) [pid = 8483] [serial = 2013] [outer = 0x8ef73400] 13:24:58 INFO - PROCESS | 8483 | 1471465498138 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x91c64800) [pid = 8483] [serial = 1941] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93c72800) [pid = 8483] [serial = 1964] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x95288c00) [pid = 8483] [serial = 1965] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8ef6dc00) [pid = 8483] [serial = 1943] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0e9c00) [pid = 8483] [serial = 1944] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91f22800) [pid = 8483] [serial = 1949] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x92fa8c00) [pid = 8483] [serial = 1950] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9114e000) [pid = 8483] [serial = 1946] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911dac00) [pid = 8483] [serial = 1947] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911da000) [pid = 8483] [serial = 1958] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7bd400) [pid = 8483] [serial = 1955] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f861400) [pid = 8483] [serial = 1956] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x93c67400) [pid = 8483] [serial = 1952] [outer = (nil)] [url = about:blank] 13:24:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1791ms 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x92fadc00) [pid = 8483] [serial = 1953] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x92fb0c00) [pid = 8483] [serial = 1962] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x91f24800) [pid = 8483] [serial = 1961] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x911e7000) [pid = 8483] [serial = 1959] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x93a5a400) [pid = 8483] [serial = 1967] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x912e0000) [pid = 8483] [serial = 1968] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x976b2800) [pid = 8483] [serial = 1971] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x97685c00) [pid = 8483] [serial = 1970] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 8483 | 1471465498228 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 8483 | 1471465498234 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:24:58 INFO - PROCESS | 8483 | 1471465498246 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 8483 | 1471465498250 Marionette TRACE conn3 <- [1,2654,null,{}] 13:24:58 INFO - PROCESS | 8483 | 1471465498266 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:58 INFO - PROCESS | 8483 | 1471465498271 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:58 INFO - PROCESS | 8483 | 1471465498419 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:24:58 INFO - PROCESS | 8483 | 1471465498617 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 8483 | 1471465498626 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9400 == 27 [pid = 8483] [id = 671] 13:24:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8f7b9c00) [pid = 8483] [serial = 2014] [outer = (nil)] 13:24:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x8f7c0400) [pid = 8483] [serial = 2015] [outer = 0x8f7b9c00] 13:24:58 INFO - PROCESS | 8483 | 1471465498703 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x8f85b400) [pid = 8483] [serial = 2016] [outer = 0x8f7b9c00] 13:24:59 INFO - PROCESS | 8483 | 1471465499495 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1291ms 13:24:59 INFO - PROCESS | 8483 | 1471465499536 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 8483 | 1471465499542 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:24:59 INFO - PROCESS | 8483 | 1471465499552 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 8483 | 1471465499556 Marionette TRACE conn3 <- [1,2658,null,{}] 13:24:59 INFO - PROCESS | 8483 | 1471465499562 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:59 INFO - PROCESS | 8483 | 1471465499568 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:59 INFO - PROCESS | 8483 | 1471465499733 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:24:59 INFO - PROCESS | 8483 | 1471465499744 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 8483 | 1471465499752 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:24:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed7800 == 28 [pid = 8483] [id = 672] 13:24:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x91155c00) [pid = 8483] [serial = 2017] [outer = (nil)] 13:24:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x911db800) [pid = 8483] [serial = 2018] [outer = 0x91155c00] 13:24:59 INFO - PROCESS | 8483 | 1471465499825 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x911e7c00) [pid = 8483] [serial = 2019] [outer = 0x91155c00] 13:25:00 INFO - PROCESS | 8483 | 1471465500830 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1333ms 13:25:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:25:00 INFO - PROCESS | 8483 | 1471465500886 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 8483 | 1471465500889 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:25:00 INFO - PROCESS | 8483 | 1471465500896 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 8483 | 1471465500902 Marionette TRACE conn3 <- [1,2662,null,{}] 13:25:00 INFO - PROCESS | 8483 | 1471465500931 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 8483 | 1471465500939 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:01 INFO - PROCESS | 8483 | 1471465501152 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:25:01 INFO - PROCESS | 8483 | 1471465501177 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 8483 | 1471465501188 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6e400 == 29 [pid = 8483] [id = 673] 13:25:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91c6f000) [pid = 8483] [serial = 2020] [outer = (nil)] 13:25:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x91f26000) [pid = 8483] [serial = 2021] [outer = 0x91c6f000] 13:25:01 INFO - PROCESS | 8483 | 1471465501276 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x92209c00) [pid = 8483] [serial = 2022] [outer = 0x91c6f000] 13:25:02 INFO - PROCESS | 8483 | 1471465502353 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:25:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1506ms 13:25:02 INFO - PROCESS | 8483 | 1471465502402 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 8483 | 1471465502407 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:25:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:25:02 INFO - PROCESS | 8483 | 1471465502421 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 8483 | 1471465502423 Marionette TRACE conn3 <- [1,2666,null,{}] 13:25:02 INFO - PROCESS | 8483 | 1471465502429 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:02 INFO - PROCESS | 8483 | 1471465502434 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:02 INFO - PROCESS | 8483 | 1471465502646 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:25:02 INFO - PROCESS | 8483 | 1471465502667 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 8483 | 1471465502676 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6c800 == 30 [pid = 8483] [id = 674] 13:25:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x91ae8c00) [pid = 8483] [serial = 2023] [outer = (nil)] 13:25:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x93c68400) [pid = 8483] [serial = 2024] [outer = 0x91ae8c00] 13:25:02 INFO - PROCESS | 8483 | 1471465502744 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x93c6d400) [pid = 8483] [serial = 2025] [outer = 0x91ae8c00] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f8c6800) [pid = 8483] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7c2000) [pid = 8483] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x93c6a800) [pid = 8483] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x91ae4000) [pid = 8483] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x95254c00) [pid = 8483] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x9768dc00) [pid = 8483] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8eed0800) [pid = 8483] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f85bc00) [pid = 8483] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:25:03 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8ef6d000) [pid = 8483] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:25:04 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:04 INFO - PROCESS | 8483 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:25:04 INFO - PROCESS | 8483 | 1471465504141 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:25:04 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) 13:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1739ms 13:25:04 INFO - PROCESS | 8483 | 1471465504160 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 8483 | 1471465504164 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:25:04 INFO - PROCESS | 8483 | 1471465504176 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 8483 | 1471465504178 Marionette TRACE conn3 <- [1,2670,null,{}] 13:25:04 INFO - PROCESS | 8483 | 1471465504186 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:04 INFO - PROCESS | 8483 | 1471465504191 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:04 INFO - PROCESS | 8483 | 1471465504388 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:25:04 INFO - PROCESS | 8483 | 1471465504444 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 8483 | 1471465504450 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5800 == 31 [pid = 8483] [id = 675] 13:25:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x8fbbd400) [pid = 8483] [serial = 2026] [outer = (nil)] 13:25:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x93c6a800) [pid = 8483] [serial = 2027] [outer = 0x8fbbd400] 13:25:04 INFO - PROCESS | 8483 | 1471465504520 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x95254400) [pid = 8483] [serial = 2028] [outer = 0x8fbbd400] 13:25:05 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:05 INFO - PROCESS | 8483 | 1471465505896 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:25:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1734ms 13:25:05 INFO - PROCESS | 8483 | 1471465505919 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 8483 | 1471465505926 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:25:05 INFO - PROCESS | 8483 | 1471465505939 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 8483 | 1471465505951 Marionette TRACE conn3 <- [1,2674,null,{}] 13:25:05 INFO - PROCESS | 8483 | 1471465505960 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:05 INFO - PROCESS | 8483 | 1471465505965 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:06 INFO - PROCESS | 8483 | 1471465506245 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:25:06 INFO - PROCESS | 8483 | 1471465506431 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 8483 | 1471465506445 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f094c00 == 32 [pid = 8483] [id = 676] 13:25:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f09a800) [pid = 8483] [serial = 2029] [outer = (nil)] 13:25:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f861400) [pid = 8483] [serial = 2030] [outer = 0x8f09a800] 13:25:06 INFO - PROCESS | 8483 | 1471465506567 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8fbb7000) [pid = 8483] [serial = 2031] [outer = 0x8f09a800] 13:25:07 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:07 INFO - PROCESS | 8483 | 1471465507965 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:25:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2045ms 13:25:07 INFO - PROCESS | 8483 | 1471465507983 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 8483 | 1471465507994 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:25:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:25:08 INFO - PROCESS | 8483 | 1471465508011 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 8483 | 1471465508015 Marionette TRACE conn3 <- [1,2678,null,{}] 13:25:08 INFO - PROCESS | 8483 | 1471465508022 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:08 INFO - PROCESS | 8483 | 1471465508028 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:08 INFO - PROCESS | 8483 | 1471465508281 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:25:08 INFO - PROCESS | 8483 | 1471465508464 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 8483 | 1471465508473 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeca800 == 33 [pid = 8483] [id = 677] 13:25:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8fbb3c00) [pid = 8483] [serial = 2032] [outer = (nil)] 13:25:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91c6d000) [pid = 8483] [serial = 2033] [outer = 0x8fbb3c00] 13:25:08 INFO - PROCESS | 8483 | 1471465508555 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x93927c00) [pid = 8483] [serial = 2034] [outer = 0x8fbb3c00] 13:25:09 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:10 INFO - PROCESS | 8483 | 1471465510075 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:25:10 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) 13:25:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2142ms 13:25:10 INFO - PROCESS | 8483 | 1471465510152 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 8483 | 1471465510156 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:25:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:25:10 INFO - PROCESS | 8483 | 1471465510163 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 8483 | 1471465510169 Marionette TRACE conn3 <- [1,2682,null,{}] 13:25:10 INFO - PROCESS | 8483 | 1471465510186 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:10 INFO - PROCESS | 8483 | 1471465510194 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:10 INFO - PROCESS | 8483 | 1471465510391 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:25:10 INFO - PROCESS | 8483 | 1471465510589 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 8483 | 1471465510602 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x95256400 == 34 [pid = 8483] [id = 678] 13:25:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x95257400) [pid = 8483] [serial = 2035] [outer = (nil)] 13:25:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x95290000) [pid = 8483] [serial = 2036] [outer = 0x95257400] 13:25:10 INFO - PROCESS | 8483 | 1471465510683 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9533b000) [pid = 8483] [serial = 2037] [outer = 0x95257400] 13:25:12 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:12 INFO - PROCESS | 8483 | 1471465512302 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:25:12 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) 13:25:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2190ms 13:25:12 INFO - PROCESS | 8483 | 1471465512353 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 8483 | 1471465512358 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:25:12 INFO - PROCESS | 8483 | 1471465512367 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 8483 | 1471465512372 Marionette TRACE conn3 <- [1,2686,null,{}] 13:25:12 INFO - PROCESS | 8483 | 1471465512380 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:12 INFO - PROCESS | 8483 | 1471465512386 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:12 INFO - PROCESS | 8483 | 1471465512627 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x91f27000 == 33 [pid = 8483] [id = 654] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x912c3400 == 32 [pid = 8483] [id = 658] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0000 == 31 [pid = 8483] [id = 662] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecac00 == 30 [pid = 8483] [id = 657] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef75400 == 29 [pid = 8483] [id = 660] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f4800 == 28 [pid = 8483] [id = 655] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x912d7400 == 27 [pid = 8483] [id = 659] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e9400 == 26 [pid = 8483] [id = 661] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e7400 == 25 [pid = 8483] [id = 651] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6c400 == 24 [pid = 8483] [id = 663] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6a000 == 23 [pid = 8483] [id = 653] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef74800 == 22 [pid = 8483] [id = 652] 13:25:13 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c5c00 == 21 [pid = 8483] [id = 656] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x912dc800) [pid = 8483] [serial = 2000] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x91151400) [pid = 8483] [serial = 1997] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911de400) [pid = 8483] [serial = 1998] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8fbb8400) [pid = 8483] [serial = 1973] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x99525000) [pid = 8483] [serial = 1985] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91f22400) [pid = 8483] [serial = 1976] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x994b9400) [pid = 8483] [serial = 1982] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x977e0400) [pid = 8483] [serial = 1979] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x8ef6d400) [pid = 8483] [serial = 1988] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8f8bb000) [pid = 8483] [serial = 1995] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f863800) [pid = 8483] [serial = 1994] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x8ef71800) [pid = 8483] [serial = 1991] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x8f095800) [pid = 8483] [serial = 1992] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x982e8800) [pid = 8483] [serial = 1980] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x9114f800) [pid = 8483] [serial = 1974] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x995f6800) [pid = 8483] [serial = 1986] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x8f09ac00) [pid = 8483] [serial = 1989] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x92faf000) [pid = 8483] [serial = 1977] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | --DOMWINDOW == 51 (0x99519000) [pid = 8483] [serial = 1983] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 8483 | 1471465513712 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 8483 | 1471465513723 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6d400 == 22 [pid = 8483] [id = 679] 13:25:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0x8ef6ec00) [pid = 8483] [serial = 2038] [outer = (nil)] 13:25:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x8ef74800) [pid = 8483] [serial = 2039] [outer = 0x8ef6ec00] 13:25:13 INFO - PROCESS | 8483 | 1471465513795 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x8f09ac00) [pid = 8483] [serial = 2040] [outer = 0x8ef6ec00] 13:25:15 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:15 INFO - PROCESS | 8483 | 1471465515082 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:25:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2740ms 13:25:15 INFO - PROCESS | 8483 | 1471465515110 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 8483 | 1471465515115 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:25:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:25:15 INFO - PROCESS | 8483 | 1471465515122 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 8483 | 1471465515128 Marionette TRACE conn3 <- [1,2690,null,{}] 13:25:15 INFO - PROCESS | 8483 | 1471465515136 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:15 INFO - PROCESS | 8483 | 1471465515141 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:15 INFO - PROCESS | 8483 | 1471465515407 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:25:15 INFO - PROCESS | 8483 | 1471465515428 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 8483 | 1471465515439 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7be400 == 23 [pid = 8483] [id = 680] 13:25:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x8f7bfc00) [pid = 8483] [serial = 2041] [outer = (nil)] 13:25:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8f862c00) [pid = 8483] [serial = 2042] [outer = 0x8f7bfc00] 13:25:15 INFO - PROCESS | 8483 | 1471465515512 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x8f8bb800) [pid = 8483] [serial = 2043] [outer = 0x8f7bfc00] 13:25:16 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:16 INFO - PROCESS | 8483 | 1471465516858 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:25:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1784ms 13:25:16 INFO - PROCESS | 8483 | 1471465516912 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 8483 | 1471465516919 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:25:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:25:16 INFO - PROCESS | 8483 | 1471465516935 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 8483 | 1471465516938 Marionette TRACE conn3 <- [1,2694,null,{}] 13:25:16 INFO - PROCESS | 8483 | 1471465516944 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:16 INFO - PROCESS | 8483 | 1471465516950 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:17 INFO - PROCESS | 8483 | 1471465517205 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:25:17 INFO - PROCESS | 8483 | 1471465517259 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 8483 | 1471465517264 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x91157c00 == 24 [pid = 8483] [id = 681] 13:25:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x91158000) [pid = 8483] [serial = 2044] [outer = (nil)] 13:25:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x911d8400) [pid = 8483] [serial = 2045] [outer = 0x91158000] 13:25:17 INFO - PROCESS | 8483 | 1471465517335 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x911e1c00) [pid = 8483] [serial = 2046] [outer = 0x91158000] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8fbbd400) [pid = 8483] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x912ce000) [pid = 8483] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x8f7b9c00) [pid = 8483] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x911e1400) [pid = 8483] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x8f0f4400) [pid = 8483] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x91c6ec00) [pid = 8483] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x8ef73400) [pid = 8483] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x91155c00) [pid = 8483] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 51 (0x91ae8c00) [pid = 8483] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:25:18 INFO - PROCESS | 8483 | --DOMWINDOW == 50 (0x91c6f000) [pid = 8483] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:25:18 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:19 INFO - PROCESS | 8483 | 1471465518990 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:25:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2096ms 13:25:19 INFO - PROCESS | 8483 | 1471465519024 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 8483 | 1471465519028 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:25:19 INFO - PROCESS | 8483 | 1471465519045 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 8483 | 1471465519055 Marionette TRACE conn3 <- [1,2698,null,{}] 13:25:19 INFO - PROCESS | 8483 | 1471465519062 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:19 INFO - PROCESS | 8483 | 1471465519069 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:19 INFO - PROCESS | 8483 | 1471465519281 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:25:19 INFO - PROCESS | 8483 | 1471465519379 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 8483 | 1471465519385 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef79400 == 25 [pid = 8483] [id = 682] 13:25:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 51 (0x8fbb4000) [pid = 8483] [serial = 2047] [outer = (nil)] 13:25:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0x912ccc00) [pid = 8483] [serial = 2048] [outer = 0x8fbb4000] 13:25:19 INFO - PROCESS | 8483 | 1471465519454 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x91ae4000) [pid = 8483] [serial = 2049] [outer = 0x8fbb4000] 13:25:20 INFO - PROCESS | 8483 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:20 INFO - PROCESS | 8483 | 1471465520633 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:25:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1650ms 13:25:20 INFO - PROCESS | 8483 | 1471465520742 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 8483 | 1471465520749 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:25:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:25:20 INFO - PROCESS | 8483 | 1471465520761 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 8483 | 1471465520765 Marionette TRACE conn3 <- [1,2702,null,{}] 13:25:20 INFO - PROCESS | 8483 | 1471465520775 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:20 INFO - PROCESS | 8483 | 1471465520780 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:21 INFO - PROCESS | 8483 | 1471465521029 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:25:21 INFO - PROCESS | 8483 | 1471465521221 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 8483 | 1471465521231 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed2800 == 26 [pid = 8483] [id = 683] 13:25:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x8f7bcc00) [pid = 8483] [serial = 2050] [outer = (nil)] 13:25:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x8f863400) [pid = 8483] [serial = 2051] [outer = 0x8f7bcc00] 13:25:21 INFO - PROCESS | 8483 | 1471465521315 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x8f8c8400) [pid = 8483] [serial = 2052] [outer = 0x8f7bcc00] 13:25:22 INFO - PROCESS | 8483 | 1471465522352 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:25:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 13:25:22 INFO - PROCESS | 8483 | 1471465522393 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 8483 | 1471465522400 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:25:22 INFO - PROCESS | 8483 | 1471465522411 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 8483 | 1471465522415 Marionette TRACE conn3 <- [1,2706,null,{}] 13:25:22 INFO - PROCESS | 8483 | 1471465522421 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:22 INFO - PROCESS | 8483 | 1471465522427 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:22 INFO - PROCESS | 8483 | 1471465522647 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:25:22 INFO - PROCESS | 8483 | 1471465522876 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 8483 | 1471465522890 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x912cb000 == 27 [pid = 8483] [id = 684] 13:25:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x912d5000) [pid = 8483] [serial = 2053] [outer = (nil)] 13:25:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x912de000) [pid = 8483] [serial = 2054] [outer = 0x912d5000] 13:25:23 INFO - PROCESS | 8483 | 1471465523015 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x91c67000) [pid = 8483] [serial = 2055] [outer = 0x912d5000] 13:25:24 INFO - PROCESS | 8483 | 1471465524063 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:25:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1733ms 13:25:24 INFO - PROCESS | 8483 | 1471465524147 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 8483 | 1471465524155 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:25:24 INFO - PROCESS | 8483 | 1471465524166 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 8483 | 1471465524176 Marionette TRACE conn3 <- [1,2710,null,{}] 13:25:24 INFO - PROCESS | 8483 | 1471465524192 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:24 INFO - PROCESS | 8483 | 1471465524200 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:24 INFO - PROCESS | 8483 | 1471465524502 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:25:24 INFO - PROCESS | 8483 | 1471465524778 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 8483 | 1471465524791 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x93931c00 == 28 [pid = 8483] [id = 685] 13:25:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x93932000) [pid = 8483] [serial = 2056] [outer = (nil)] 13:25:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x93a5b000) [pid = 8483] [serial = 2057] [outer = 0x93932000] 13:25:24 INFO - PROCESS | 8483 | 1471465524871 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x9524f400) [pid = 8483] [serial = 2058] [outer = 0x93932000] 13:25:26 INFO - PROCESS | 8483 | 1471465526052 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 8483 | 1471465526116 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:25:26 INFO - PROCESS | 8483 | 1471465526124 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 8483 | 1471465526129 Marionette TRACE conn3 <- [1,2714,null,{}] 13:25:26 INFO - PROCESS | 8483 | 1471465526205 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:26 INFO - PROCESS | 8483 | 1471465526212 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x91ae2c00) [pid = 8483] [serial = 2001] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8f7c0400) [pid = 8483] [serial = 2015] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 59 (0x8f85b400) [pid = 8483] [serial = 2016] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 58 (0x912c1800) [pid = 8483] [serial = 2006] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 57 (0x912dec00) [pid = 8483] [serial = 2007] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 56 (0x8f85e800) [pid = 8483] [serial = 2003] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 55 (0x8f8bac00) [pid = 8483] [serial = 2004] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x91f2b000) [pid = 8483] [serial = 2009] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x92fabc00) [pid = 8483] [serial = 2010] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x912c1c00) [pid = 8483] [serial = 2012] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 51 (0x9392fc00) [pid = 8483] [serial = 2013] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 50 (0x911db800) [pid = 8483] [serial = 2018] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 49 (0x93c68400) [pid = 8483] [serial = 2024] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 48 (0x91f26000) [pid = 8483] [serial = 2021] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 47 (0x93c6d400) [pid = 8483] [serial = 2025] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 46 (0x92209c00) [pid = 8483] [serial = 2022] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 45 (0x911e7c00) [pid = 8483] [serial = 2019] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 44 (0x95254400) [pid = 8483] [serial = 2028] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | --DOMWINDOW == 43 (0x93c6a800) [pid = 8483] [serial = 2027] [outer = (nil)] [url = about:blank] 13:25:26 INFO - PROCESS | 8483 | 1471465526518 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:25:26 INFO - PROCESS | 8483 | 1471465526624 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 8483 | 1471465526637 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b8c00 == 29 [pid = 8483] [id = 686] 13:25:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 44 (0x8f7ba800) [pid = 8483] [serial = 2059] [outer = (nil)] 13:25:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 45 (0x8f7c4c00) [pid = 8483] [serial = 2060] [outer = 0x8f7ba800] 13:25:26 INFO - PROCESS | 8483 | 1471465526708 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 46 (0x8f860800) [pid = 8483] [serial = 2061] [outer = 0x8f7ba800] 13:25:27 INFO - PROCESS | 8483 | 1471465527492 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:25:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1384ms 13:25:27 INFO - PROCESS | 8483 | 1471465527508 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 8483 | 1471465527514 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:25:27 INFO - PROCESS | 8483 | 1471465527524 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 8483 | 1471465527528 Marionette TRACE conn3 <- [1,2718,null,{}] 13:25:27 INFO - PROCESS | 8483 | 1471465527534 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 8483 | 1471465527540 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:27 INFO - PROCESS | 8483 | 1471465527698 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:25:27 INFO - PROCESS | 8483 | 1471465527842 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 8483 | 1471465527852 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x91150400 == 30 [pid = 8483] [id = 687] 13:25:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 47 (0x911dbc00) [pid = 8483] [serial = 2062] [outer = (nil)] 13:25:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 48 (0x912c3400) [pid = 8483] [serial = 2063] [outer = 0x911dbc00] 13:25:27 INFO - PROCESS | 8483 | 1471465527921 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 49 (0x912ce000) [pid = 8483] [serial = 2064] [outer = 0x911dbc00] 13:25:28 INFO - PROCESS | 8483 | 1471465528796 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 8483 | 1471465528859 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:25:28 INFO - PROCESS | 8483 | 1471465528866 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 8483 | 1471465528872 Marionette TRACE conn3 <- [1,2722,null,{}] 13:25:28 INFO - PROCESS | 8483 | 1471465528888 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:28 INFO - PROCESS | 8483 | 1471465528896 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:29 INFO - PROCESS | 8483 | 1471465529056 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:25:29 INFO - PROCESS | 8483 | 1471465529209 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 8483 | 1471465529217 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f2b000 == 31 [pid = 8483] [id = 688] 13:25:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 50 (0x92209000) [pid = 8483] [serial = 2065] [outer = (nil)] 13:25:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 51 (0x92fa9400) [pid = 8483] [serial = 2066] [outer = 0x92209000] 13:25:29 INFO - PROCESS | 8483 | 1471465529289 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0x93926c00) [pid = 8483] [serial = 2067] [outer = 0x92209000] 13:25:30 INFO - PROCESS | 8483 | 1471465530180 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 8483 | 1471465530220 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:25:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:25:30 INFO - PROCESS | 8483 | 1471465530226 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 8483 | 1471465530229 Marionette TRACE conn3 <- [1,2726,null,{}] 13:25:30 INFO - PROCESS | 8483 | 1471465530248 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:30 INFO - PROCESS | 8483 | 1471465530253 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:30 INFO - PROCESS | 8483 | 1471465530472 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:25:30 INFO - PROCESS | 8483 | 1471465530493 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 8483 | 1471465530500 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x9220a800 == 32 [pid = 8483] [id = 689] 13:25:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x93c65c00) [pid = 8483] [serial = 2068] [outer = (nil)] 13:25:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x95253800) [pid = 8483] [serial = 2069] [outer = 0x93c65c00] 13:25:30 INFO - PROCESS | 8483 | 1471465530575 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x95282c00) [pid = 8483] [serial = 2070] [outer = 0x93c65c00] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 54 (0x8ef6ec00) [pid = 8483] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 53 (0x95257400) [pid = 8483] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 52 (0x8f7bfc00) [pid = 8483] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 51 (0x91158000) [pid = 8483] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 50 (0x8f09a800) [pid = 8483] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:25:31 INFO - PROCESS | 8483 | --DOMWINDOW == 49 (0x8fbb3c00) [pid = 8483] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:25:31 INFO - PROCESS | 8483 | 1471465531479 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:25:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1278ms 13:25:31 INFO - PROCESS | 8483 | 1471465531505 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 8483 | 1471465531509 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:25:31 INFO - PROCESS | 8483 | 1471465531515 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 8483 | 1471465531518 Marionette TRACE conn3 <- [1,2730,null,{}] 13:25:31 INFO - PROCESS | 8483 | 1471465531524 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:31 INFO - PROCESS | 8483 | 1471465531528 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:31 INFO - PROCESS | 8483 | 1471465531681 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:25:31 INFO - PROCESS | 8483 | 1471465531690 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 8483 | 1471465531699 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6b400 == 33 [pid = 8483] [id = 690] 13:25:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 50 (0x8ef79000) [pid = 8483] [serial = 2071] [outer = (nil)] 13:25:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 51 (0x95286c00) [pid = 8483] [serial = 2072] [outer = 0x8ef79000] 13:25:31 INFO - PROCESS | 8483 | 1471465531766 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 52 (0x95288400) [pid = 8483] [serial = 2073] [outer = 0x8ef79000] 13:25:33 INFO - PROCESS | 8483 | 1471465533027 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:25:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 13:25:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:25:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1529ms 13:25:33 INFO - PROCESS | 8483 | 1471465533045 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 8483 | 1471465533048 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:25:33 INFO - PROCESS | 8483 | 1471465533055 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 8483 | 1471465533059 Marionette TRACE conn3 <- [1,2734,null,{}] 13:25:33 INFO - PROCESS | 8483 | 1471465533066 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 8483 | 1471465533075 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:33 INFO - PROCESS | 8483 | 1471465533315 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:25:33 INFO - PROCESS | 8483 | 1471465533573 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 8483 | 1471465533580 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72400 == 34 [pid = 8483] [id = 691] 13:25:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 53 (0x8ef77000) [pid = 8483] [serial = 2074] [outer = (nil)] 13:25:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 54 (0x8f09b400) [pid = 8483] [serial = 2075] [outer = 0x8ef77000] 13:25:33 INFO - PROCESS | 8483 | 1471465533666 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 55 (0x8f0e9400) [pid = 8483] [serial = 2076] [outer = 0x8ef77000] 13:25:34 INFO - PROCESS | 8483 | 1471465534702 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:25:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1691ms 13:25:34 INFO - PROCESS | 8483 | 1471465534748 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 8483 | 1471465534754 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:25:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:25:34 INFO - PROCESS | 8483 | 1471465534763 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 8483 | 1471465534768 Marionette TRACE conn3 <- [1,2738,null,{}] 13:25:34 INFO - PROCESS | 8483 | 1471465534776 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:34 INFO - PROCESS | 8483 | 1471465534785 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:34 INFO - PROCESS | 8483 | 1471465534975 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:25:35 INFO - PROCESS | 8483 | 1471465535219 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 8483 | 1471465535227 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8bec00 == 35 [pid = 8483] [id = 692] 13:25:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 56 (0x911db800) [pid = 8483] [serial = 2077] [outer = (nil)] 13:25:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 57 (0x911e6c00) [pid = 8483] [serial = 2078] [outer = 0x911db800] 13:25:35 INFO - PROCESS | 8483 | 1471465535360 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 58 (0x912db000) [pid = 8483] [serial = 2079] [outer = 0x911db800] 13:25:36 INFO - PROCESS | 8483 | 1471465536306 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:25:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1587ms 13:25:36 INFO - PROCESS | 8483 | 1471465536350 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:25:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:25:36 INFO - PROCESS | 8483 | 1471465536355 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:25:36 INFO - PROCESS | 8483 | 1471465536362 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 8483 | 1471465536365 Marionette TRACE conn3 <- [1,2742,null,{}] 13:25:36 INFO - PROCESS | 8483 | 1471465536371 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 8483 | 1471465536377 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:36 INFO - PROCESS | 8483 | 1471465536569 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:25:36 INFO - PROCESS | 8483 | 1471465536756 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 8483 | 1471465536767 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e0c00 == 36 [pid = 8483] [id = 693] 13:25:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 59 (0x912e1000) [pid = 8483] [serial = 2080] [outer = (nil)] 13:25:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 60 (0x92206400) [pid = 8483] [serial = 2081] [outer = 0x912e1000] 13:25:36 INFO - PROCESS | 8483 | 1471465536848 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x9392fc00) [pid = 8483] [serial = 2082] [outer = 0x912e1000] 13:25:37 INFO - PROCESS | 8483 | 1471465537951 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:25:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1641ms 13:25:38 INFO - PROCESS | 8483 | 1471465538003 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 8483 | 1471465538010 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:25:38 INFO - PROCESS | 8483 | 1471465538027 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 8483 | 1471465538035 Marionette TRACE conn3 <- [1,2746,null,{}] 13:25:38 INFO - PROCESS | 8483 | 1471465538042 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:38 INFO - PROCESS | 8483 | 1471465538050 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:38 INFO - PROCESS | 8483 | 1471465538301 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:25:38 INFO - PROCESS | 8483 | 1471465538530 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 8483 | 1471465538541 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:38 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae8c00 == 37 [pid = 8483] [id = 694] 13:25:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91f2c000) [pid = 8483] [serial = 2083] [outer = (nil)] 13:25:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x97686800) [pid = 8483] [serial = 2084] [outer = 0x91f2c000] 13:25:38 INFO - PROCESS | 8483 | 1471465538663 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x9768c800) [pid = 8483] [serial = 2085] [outer = 0x91f2c000] 13:25:39 INFO - PROCESS | 8483 | 1471465539623 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:25:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1643ms 13:25:39 INFO - PROCESS | 8483 | 1471465539681 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 8483 | 1471465539686 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:25:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:25:39 INFO - PROCESS | 8483 | 1471465539696 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 8483 | 1471465539699 Marionette TRACE conn3 <- [1,2750,null,{}] 13:25:39 INFO - PROCESS | 8483 | 1471465539705 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:39 INFO - PROCESS | 8483 | 1471465539711 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:39 INFO - PROCESS | 8483 | 1471465539887 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:25:40 INFO - PROCESS | 8483 | 1471465540073 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 8483 | 1471465540081 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x93a55000 == 38 [pid = 8483] [id = 695] 13:25:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x97688400) [pid = 8483] [serial = 2086] [outer = (nil)] 13:25:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x977ed400) [pid = 8483] [serial = 2087] [outer = 0x97688400] 13:25:40 INFO - PROCESS | 8483 | 1471465540164 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x98258400) [pid = 8483] [serial = 2088] [outer = 0x97688400] 13:25:41 INFO - PROCESS | 8483 | 1471465541106 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:25:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1437ms 13:25:41 INFO - PROCESS | 8483 | 1471465541134 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 8483 | 1471465541139 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:25:41 INFO - PROCESS | 8483 | 1471465541145 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 8483 | 1471465541149 Marionette TRACE conn3 <- [1,2754,null,{}] 13:25:41 INFO - PROCESS | 8483 | 1471465541157 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 8483 | 1471465541162 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:41 INFO - PROCESS | 8483 | 1471465541338 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:25:41 INFO - PROCESS | 8483 | 1471465541526 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 8483 | 1471465541544 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:41 INFO - PROCESS | 8483 | ++DOCSHELL 0x98918800 == 39 [pid = 8483] [id = 696] 13:25:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9891d000) [pid = 8483] [serial = 2089] [outer = (nil)] 13:25:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x989a7000) [pid = 8483] [serial = 2090] [outer = 0x9891d000] 13:25:41 INFO - PROCESS | 8483 | 1471465541676 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x99518800) [pid = 8483] [serial = 2091] [outer = 0x9891d000] 13:25:42 INFO - PROCESS | 8483 | 1471465542960 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1882ms 13:25:43 INFO - PROCESS | 8483 | 1471465543038 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 8483 | 1471465543044 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:25:43 INFO - PROCESS | 8483 | 1471465543052 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 8483 | 1471465543057 Marionette TRACE conn3 <- [1,2758,null,{}] 13:25:43 INFO - PROCESS | 8483 | 1471465543065 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:43 INFO - PROCESS | 8483 | 1471465543072 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:43 INFO - PROCESS | 8483 | 1471465543273 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:25:43 INFO - PROCESS | 8483 | 1471465543606 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 8483 | 1471465543621 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef79c00 == 40 [pid = 8483] [id = 697] 13:25:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f093800) [pid = 8483] [serial = 2092] [outer = (nil)] 13:25:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8f0ec400) [pid = 8483] [serial = 2093] [outer = 0x8f093800] 13:25:43 INFO - PROCESS | 8483 | 1471465543696 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f867c00) [pid = 8483] [serial = 2094] [outer = 0x8f093800] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7be400 == 39 [pid = 8483] [id = 680] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9400 == 38 [pid = 8483] [id = 671] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6d400 == 37 [pid = 8483] [id = 679] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x91157c00 == 36 [pid = 8483] [id = 681] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6b400 == 35 [pid = 8483] [id = 690] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x9220a800 == 34 [pid = 8483] [id = 689] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x91f2b000 == 33 [pid = 8483] [id = 688] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x91150400 == 32 [pid = 8483] [id = 687] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b8c00 == 31 [pid = 8483] [id = 686] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x93931c00 == 30 [pid = 8483] [id = 685] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x912cb000 == 29 [pid = 8483] [id = 684] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef79400 == 28 [pid = 8483] [id = 682] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed2800 == 27 [pid = 8483] [id = 683] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeca800 == 26 [pid = 8483] [id = 677] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x95256400 == 25 [pid = 8483] [id = 678] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed7800 == 24 [pid = 8483] [id = 672] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed6000 == 23 [pid = 8483] [id = 670] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5800 == 22 [pid = 8483] [id = 675] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6cc00 == 21 [pid = 8483] [id = 669] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x912c4c00 == 20 [pid = 8483] [id = 666] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6e400 == 19 [pid = 8483] [id = 673] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0eec00 == 18 [pid = 8483] [id = 667] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c5800 == 17 [pid = 8483] [id = 664] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6c800 == 16 [pid = 8483] [id = 674] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x911da800 == 15 [pid = 8483] [id = 668] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5c00 == 14 [pid = 8483] [id = 665] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f094c00 == 13 [pid = 8483] [id = 676] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x98918800 == 12 [pid = 8483] [id = 696] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x93a55000 == 11 [pid = 8483] [id = 695] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x91ae8c00 == 10 [pid = 8483] [id = 694] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8bec00 == 9 [pid = 8483] [id = 692] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x911e0c00 == 8 [pid = 8483] [id = 693] 13:25:44 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef72400 == 7 [pid = 8483] [id = 691] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912ccc00) [pid = 8483] [serial = 2048] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8ef74800) [pid = 8483] [serial = 2039] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f09ac00) [pid = 8483] [serial = 2040] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9533b000) [pid = 8483] [serial = 2037] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x95290000) [pid = 8483] [serial = 2036] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8f862c00) [pid = 8483] [serial = 2042] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911d8400) [pid = 8483] [serial = 2045] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8fbb7000) [pid = 8483] [serial = 2031] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f861400) [pid = 8483] [serial = 2030] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x93927c00) [pid = 8483] [serial = 2034] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x91c6d000) [pid = 8483] [serial = 2033] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x8f8bb800) [pid = 8483] [serial = 2043] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x911e1c00) [pid = 8483] [serial = 2046] [outer = (nil)] [url = about:blank] 13:25:45 INFO - PROCESS | 8483 | 1471465545608 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2645ms 13:25:45 INFO - PROCESS | 8483 | 1471465545697 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:25:45 INFO - PROCESS | 8483 | 1471465545703 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:25:45 INFO - PROCESS | 8483 | 1471465545710 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 8483 | 1471465545717 Marionette TRACE conn3 <- [1,2762,null,{}] 13:25:45 INFO - PROCESS | 8483 | 1471465545725 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:45 INFO - PROCESS | 8483 | 1471465545730 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:45 INFO - PROCESS | 8483 | 1471465545903 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:25:45 INFO - PROCESS | 8483 | 1471465545914 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 8483 | 1471465545924 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f099800 == 8 [pid = 8483] [id = 698] 13:25:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x8f09a000) [pid = 8483] [serial = 2095] [outer = (nil)] 13:25:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f7b8c00) [pid = 8483] [serial = 2096] [outer = 0x8f09a000] 13:25:46 INFO - PROCESS | 8483 | 1471465545996 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f7c3000) [pid = 8483] [serial = 2097] [outer = 0x8f09a000] 13:25:46 INFO - PROCESS | 8483 | 1471465546933 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1282ms 13:25:46 INFO - PROCESS | 8483 | 1471465546992 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 8483 | 1471465547001 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:25:47 INFO - PROCESS | 8483 | 1471465547012 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 8483 | 1471465547016 Marionette TRACE conn3 <- [1,2766,null,{}] 13:25:47 INFO - PROCESS | 8483 | 1471465547024 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 8483 | 1471465547030 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:47 INFO - PROCESS | 8483 | 1471465547215 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:25:47 INFO - PROCESS | 8483 | 1471465547375 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 8483 | 1471465547383 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c5800 == 9 [pid = 8483] [id = 699] 13:25:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f8c8000) [pid = 8483] [serial = 2098] [outer = (nil)] 13:25:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8fbc0400) [pid = 8483] [serial = 2099] [outer = 0x8f8c8000] 13:25:47 INFO - PROCESS | 8483 | 1471465547457 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9114f800) [pid = 8483] [serial = 2100] [outer = 0x8f8c8000] 13:25:48 INFO - PROCESS | 8483 | 1471465548378 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:25:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1431ms 13:25:48 INFO - PROCESS | 8483 | 1471465548443 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 8483 | 1471465548447 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:25:48 INFO - PROCESS | 8483 | 1471465548453 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 8483 | 1471465548459 Marionette TRACE conn3 <- [1,2770,null,{}] 13:25:48 INFO - PROCESS | 8483 | 1471465548482 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:48 INFO - PROCESS | 8483 | 1471465548491 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:48 INFO - PROCESS | 8483 | 1471465548707 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:25:48 INFO - PROCESS | 8483 | 1471465548732 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 8483 | 1471465548743 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x912ca400 == 10 [pid = 8483] [id = 700] 13:25:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x912cac00) [pid = 8483] [serial = 2101] [outer = (nil)] 13:25:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x912df400) [pid = 8483] [serial = 2102] [outer = 0x912cac00] 13:25:48 INFO - PROCESS | 8483 | 1471465548826 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91ae0800) [pid = 8483] [serial = 2103] [outer = 0x912cac00] 13:25:50 INFO - PROCESS | 8483 | 1471465550033 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8fbb4000) [pid = 8483] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x92209000) [pid = 8483] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x93932000) [pid = 8483] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x93c65c00) [pid = 8483] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f7bcc00) [pid = 8483] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x911dbc00) [pid = 8483] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x912d5000) [pid = 8483] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x8f7ba800) [pid = 8483] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:25:50 INFO - PROCESS | 8483 | --DOMWINDOW == 60 (0x8ef79000) [pid = 8483] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1639ms 13:25:50 INFO - PROCESS | 8483 | 1471465550092 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 8483 | 1471465550096 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:25:50 INFO - PROCESS | 8483 | 1471465550103 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 8483 | 1471465550106 Marionette TRACE conn3 <- [1,2774,null,{}] 13:25:50 INFO - PROCESS | 8483 | 1471465550111 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:50 INFO - PROCESS | 8483 | 1471465550116 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:50 INFO - PROCESS | 8483 | 1471465550287 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:25:50 INFO - PROCESS | 8483 | 1471465550473 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 8483 | 1471465550484 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:50 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f867800 == 11 [pid = 8483] [id = 701] 13:25:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 61 (0x912da400) [pid = 8483] [serial = 2104] [outer = (nil)] 13:25:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x91ae5c00) [pid = 8483] [serial = 2105] [outer = 0x912da400] 13:25:50 INFO - PROCESS | 8483 | 1471465550551 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x91c6cc00) [pid = 8483] [serial = 2106] [outer = 0x912da400] 13:25:51 INFO - PROCESS | 8483 | 1471465551316 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:25:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1234ms 13:25:51 INFO - PROCESS | 8483 | 1471465551337 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 8483 | 1471465551342 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:25:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:25:51 INFO - PROCESS | 8483 | 1471465551355 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 8483 | 1471465551358 Marionette TRACE conn3 <- [1,2778,null,{}] 13:25:51 INFO - PROCESS | 8483 | 1471465551365 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:51 INFO - PROCESS | 8483 | 1471465551370 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:51 INFO - PROCESS | 8483 | 1471465551534 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:25:51 INFO - PROCESS | 8483 | 1471465551549 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 8483 | 1471465551559 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f25000 == 12 [pid = 8483] [id = 702] 13:25:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x91f28800) [pid = 8483] [serial = 2107] [outer = (nil)] 13:25:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x92fae400) [pid = 8483] [serial = 2108] [outer = 0x91f28800] 13:25:51 INFO - PROCESS | 8483 | 1471465551626 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x93930400) [pid = 8483] [serial = 2109] [outer = 0x91f28800] 13:25:52 INFO - PROCESS | 8483 | 1471465552816 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:25:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1487ms 13:25:52 INFO - PROCESS | 8483 | 1471465552836 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 8483 | 1471465552843 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:25:52 INFO - PROCESS | 8483 | 1471465552851 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 8483 | 1471465552856 Marionette TRACE conn3 <- [1,2782,null,{}] 13:25:52 INFO - PROCESS | 8483 | 1471465552866 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 8483 | 1471465552871 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:53 INFO - PROCESS | 8483 | 1471465553058 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:25:53 INFO - PROCESS | 8483 | 1471465553242 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 8483 | 1471465553254 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b9000 == 13 [pid = 8483] [id = 703] 13:25:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f7bf800) [pid = 8483] [serial = 2110] [outer = (nil)] 13:25:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8c5400) [pid = 8483] [serial = 2111] [outer = 0x8f7bf800] 13:25:53 INFO - PROCESS | 8483 | 1471465553391 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91157000) [pid = 8483] [serial = 2112] [outer = 0x8f7bf800] 13:25:54 INFO - PROCESS | 8483 | 1471465554381 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:25:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1594ms 13:25:54 INFO - PROCESS | 8483 | 1471465554445 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 8483 | 1471465554453 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:25:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:25:54 INFO - PROCESS | 8483 | 1471465554463 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 8483 | 1471465554468 Marionette TRACE conn3 <- [1,2786,null,{}] 13:25:54 INFO - PROCESS | 8483 | 1471465554474 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:54 INFO - PROCESS | 8483 | 1471465554480 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:54 INFO - PROCESS | 8483 | 1471465554671 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:25:54 INFO - PROCESS | 8483 | 1471465554954 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 8483 | 1471465554965 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x91add800 == 14 [pid = 8483] [id = 704] 13:25:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91adfc00) [pid = 8483] [serial = 2113] [outer = (nil)] 13:25:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91c64c00) [pid = 8483] [serial = 2114] [outer = 0x91adfc00] 13:25:55 INFO - PROCESS | 8483 | 1471465555092 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x92fadc00) [pid = 8483] [serial = 2115] [outer = 0x91adfc00] 13:25:56 INFO - PROCESS | 8483 | 1471465556090 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:25:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1693ms 13:25:56 INFO - PROCESS | 8483 | 1471465556156 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:25:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:25:56 INFO - PROCESS | 8483 | 1471465556161 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:25:56 INFO - PROCESS | 8483 | 1471465556167 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 8483 | 1471465556173 Marionette TRACE conn3 <- [1,2790,null,{}] 13:25:56 INFO - PROCESS | 8483 | 1471465556190 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 8483 | 1471465556199 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:56 INFO - PROCESS | 8483 | 1471465556415 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:25:56 INFO - PROCESS | 8483 | 1471465556653 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 8483 | 1471465556664 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:56 INFO - PROCESS | 8483 | ++DOCSHELL 0x95256800 == 15 [pid = 8483] [id = 705] 13:25:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95257400) [pid = 8483] [serial = 2116] [outer = (nil)] 13:25:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x95284400) [pid = 8483] [serial = 2117] [outer = 0x95257400] 13:25:56 INFO - PROCESS | 8483 | 1471465556790 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9528a400) [pid = 8483] [serial = 2118] [outer = 0x95257400] 13:25:57 INFO - PROCESS | 8483 | 1471465557740 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:25:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1639ms 13:25:57 INFO - PROCESS | 8483 | 1471465557806 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:25:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:25:57 INFO - PROCESS | 8483 | 1471465557811 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:25:57 INFO - PROCESS | 8483 | 1471465557818 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 8483 | 1471465557821 Marionette TRACE conn3 <- [1,2794,null,{}] 13:25:57 INFO - PROCESS | 8483 | 1471465557827 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 8483 | 1471465557832 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:58 INFO - PROCESS | 8483 | 1471465558022 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:25:58 INFO - PROCESS | 8483 | 1471465558371 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 8483 | 1471465558380 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed9400 == 16 [pid = 8483] [id = 706] 13:25:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8eed9800) [pid = 8483] [serial = 2119] [outer = (nil)] 13:25:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8ef72400) [pid = 8483] [serial = 2120] [outer = 0x8eed9800] 13:25:58 INFO - PROCESS | 8483 | 1471465558512 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x8f0f1000) [pid = 8483] [serial = 2121] [outer = 0x8eed9800] 13:25:59 INFO - PROCESS | 8483 | 1471465559466 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:25:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1688ms 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91ae4000) [pid = 8483] [serial = 2049] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x93926c00) [pid = 8483] [serial = 2067] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x93a5b000) [pid = 8483] [serial = 2057] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95282c00) [pid = 8483] [serial = 2070] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8f863400) [pid = 8483] [serial = 2051] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912c3400) [pid = 8483] [serial = 2063] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91c67000) [pid = 8483] [serial = 2055] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x95253800) [pid = 8483] [serial = 2069] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9524f400) [pid = 8483] [serial = 2058] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f860800) [pid = 8483] [serial = 2061] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x912de000) [pid = 8483] [serial = 2054] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x92fa9400) [pid = 8483] [serial = 2066] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f7c4c00) [pid = 8483] [serial = 2060] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x912ce000) [pid = 8483] [serial = 2064] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f8c8400) [pid = 8483] [serial = 2052] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x95286c00) [pid = 8483] [serial = 2072] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x95288400) [pid = 8483] [serial = 2073] [outer = (nil)] [url = about:blank] 13:25:59 INFO - PROCESS | 8483 | 1471465559601 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 8483 | 1471465559611 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:25:59 INFO - PROCESS | 8483 | 1471465559637 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 8483 | 1471465559645 Marionette TRACE conn3 <- [1,2798,null,{}] 13:25:59 INFO - PROCESS | 8483 | 1471465559658 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 8483 | 1471465559667 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:25:59 INFO - PROCESS | 8483 | 1471465559874 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:26:00 INFO - PROCESS | 8483 | 1471465560078 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 8483 | 1471465560090 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c6800 == 17 [pid = 8483] [id = 707] 13:26:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f8c7400) [pid = 8483] [serial = 2122] [outer = (nil)] 13:26:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8fbbc800) [pid = 8483] [serial = 2123] [outer = 0x8f8c7400] 13:26:00 INFO - PROCESS | 8483 | 1471465560171 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x911e1800) [pid = 8483] [serial = 2124] [outer = 0x8f8c7400] 13:26:00 INFO - PROCESS | 8483 | 1471465560995 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1392ms 13:26:01 INFO - PROCESS | 8483 | 1471465561029 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 8483 | 1471465561034 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:26:01 INFO - PROCESS | 8483 | 1471465561043 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 8483 | 1471465561045 Marionette TRACE conn3 <- [1,2802,null,{}] 13:26:01 INFO - PROCESS | 8483 | 1471465561050 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:01 INFO - PROCESS | 8483 | 1471465561056 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:01 INFO - PROCESS | 8483 | 1471465561224 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:26:01 INFO - PROCESS | 8483 | 1471465561373 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 8483 | 1471465561379 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef79000 == 18 [pid = 8483] [id = 708] 13:26:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x912d8000) [pid = 8483] [serial = 2125] [outer = (nil)] 13:26:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x91ae4000) [pid = 8483] [serial = 2126] [outer = 0x912d8000] 13:26:01 INFO - PROCESS | 8483 | 1471465561459 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91c70c00) [pid = 8483] [serial = 2127] [outer = 0x912d8000] 13:26:02 INFO - PROCESS | 8483 | 1471465562330 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:26:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1333ms 13:26:02 INFO - PROCESS | 8483 | 1471465562376 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 8483 | 1471465562380 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:26:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:26:02 INFO - PROCESS | 8483 | 1471465562395 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 8483 | 1471465562403 Marionette TRACE conn3 <- [1,2806,null,{}] 13:26:02 INFO - PROCESS | 8483 | 1471465562417 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:02 INFO - PROCESS | 8483 | 1471465562424 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:02 INFO - PROCESS | 8483 | 1471465562642 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:26:02 INFO - PROCESS | 8483 | 1471465562663 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 8483 | 1471465562673 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6cc00 == 19 [pid = 8483] [id = 709] 13:26:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x93c70800) [pid = 8483] [serial = 2128] [outer = (nil)] 13:26:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x95253800) [pid = 8483] [serial = 2129] [outer = 0x93c70800] 13:26:02 INFO - PROCESS | 8483 | 1471465562736 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x95259000) [pid = 8483] [serial = 2130] [outer = 0x93c70800] 13:26:03 INFO - PROCESS | 8483 | 1471465563624 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1289ms 13:26:03 INFO - PROCESS | 8483 | 1471465563700 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 8483 | 1471465563705 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:26:03 INFO - PROCESS | 8483 | 1471465563712 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 8483 | 1471465563715 Marionette TRACE conn3 <- [1,2810,null,{}] 13:26:03 INFO - PROCESS | 8483 | 1471465563727 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:03 INFO - PROCESS | 8483 | 1471465563731 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:03 INFO - PROCESS | 8483 | 1471465563950 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:26:03 INFO - PROCESS | 8483 | 1471465563968 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 8483 | 1471465563978 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3c00 == 20 [pid = 8483] [id = 710] 13:26:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x92fa9400) [pid = 8483] [serial = 2131] [outer = (nil)] 13:26:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x95339400) [pid = 8483] [serial = 2132] [outer = 0x92fa9400] 13:26:04 INFO - PROCESS | 8483 | 1471465564043 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x9533e800) [pid = 8483] [serial = 2133] [outer = 0x92fa9400] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912cac00) [pid = 8483] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f09a000) [pid = 8483] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f8c8000) [pid = 8483] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f093800) [pid = 8483] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8ef77000) [pid = 8483] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x911db800) [pid = 8483] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x912e1000) [pid = 8483] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x91f2c000) [pid = 8483] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x97688400) [pid = 8483] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x9891d000) [pid = 8483] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:26:04 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x912da400) [pid = 8483] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:26:05 INFO - PROCESS | 8483 | 1471465565043 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1391ms 13:26:05 INFO - PROCESS | 8483 | 1471465565104 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 8483 | 1471465565106 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:26:05 INFO - PROCESS | 8483 | 1471465565113 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 8483 | 1471465565117 Marionette TRACE conn3 <- [1,2814,null,{}] 13:26:05 INFO - PROCESS | 8483 | 1471465565122 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:05 INFO - PROCESS | 8483 | 1471465565127 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:05 INFO - PROCESS | 8483 | 1471465565343 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:26:05 INFO - PROCESS | 8483 | 1471465565358 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 8483 | 1471465565376 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7b8800 == 21 [pid = 8483] [id = 711] 13:26:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f8bc000) [pid = 8483] [serial = 2134] [outer = (nil)] 13:26:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x95254400) [pid = 8483] [serial = 2135] [outer = 0x8f8bc000] 13:26:05 INFO - PROCESS | 8483 | 1471465565454 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x95339800) [pid = 8483] [serial = 2136] [outer = 0x8f8bc000] 13:26:06 INFO - PROCESS | 8483 | 1471465566349 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1289ms 13:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:26:06 INFO - PROCESS | 8483 | 1471465566402 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 8483 | 1471465566405 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:26:06 INFO - PROCESS | 8483 | 1471465566412 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 8483 | 1471465566415 Marionette TRACE conn3 <- [1,2818,null,{}] 13:26:06 INFO - PROCESS | 8483 | 1471465566420 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:06 INFO - PROCESS | 8483 | 1471465566426 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:06 INFO - PROCESS | 8483 | 1471465566584 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:26:06 INFO - PROCESS | 8483 | 1471465566595 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 8483 | 1471465566601 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece800 == 22 [pid = 8483] [id = 712] 13:26:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8eed0800) [pid = 8483] [serial = 2137] [outer = (nil)] 13:26:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8ef6e000) [pid = 8483] [serial = 2138] [outer = 0x8eed0800] 13:26:06 INFO - PROCESS | 8483 | 1471465566738 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f097000) [pid = 8483] [serial = 2139] [outer = 0x8eed0800] 13:26:07 INFO - PROCESS | 8483 | 1471465567923 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1540ms 13:26:07 INFO - PROCESS | 8483 | 1471465567952 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 8483 | 1471465567959 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:26:07 INFO - PROCESS | 8483 | 1471465567968 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 8483 | 1471465567972 Marionette TRACE conn3 <- [1,2822,null,{}] 13:26:07 INFO - PROCESS | 8483 | 1471465567980 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:07 INFO - PROCESS | 8483 | 1471465567985 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:08 INFO - PROCESS | 8483 | 1471465568181 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:26:08 INFO - PROCESS | 8483 | 1471465568369 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 8483 | 1471465568381 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbc1400 == 23 [pid = 8483] [id = 713] 13:26:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9114c000) [pid = 8483] [serial = 2140] [outer = (nil)] 13:26:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9115a400) [pid = 8483] [serial = 2141] [outer = 0x9114c000] 13:26:08 INFO - PROCESS | 8483 | 1471465568466 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912c1800) [pid = 8483] [serial = 2142] [outer = 0x9114c000] 13:26:09 INFO - PROCESS | 8483 | 1471465569509 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:26:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1587ms 13:26:09 INFO - PROCESS | 8483 | 1471465569555 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 8483 | 1471465569561 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:26:09 INFO - PROCESS | 8483 | 1471465569572 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 8483 | 1471465569577 Marionette TRACE conn3 <- [1,2826,null,{}] 13:26:09 INFO - PROCESS | 8483 | 1471465569583 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 8483 | 1471465569588 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:09 INFO - PROCESS | 8483 | 1471465569779 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:26:10 INFO - PROCESS | 8483 | 1471465570115 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 8483 | 1471465570123 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c64000 == 24 [pid = 8483] [id = 714] 13:26:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91c6c400) [pid = 8483] [serial = 2143] [outer = (nil)] 13:26:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f21800) [pid = 8483] [serial = 2144] [outer = 0x91c6c400] 13:26:10 INFO - PROCESS | 8483 | 1471465570251 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91f2d400) [pid = 8483] [serial = 2145] [outer = 0x91c6c400] 13:26:11 INFO - PROCESS | 8483 | 1471465571221 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:26:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms 13:26:11 INFO - PROCESS | 8483 | 1471465571263 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:26:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:26:11 INFO - PROCESS | 8483 | 1471465571268 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:26:11 INFO - PROCESS | 8483 | 1471465571275 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 8483 | 1471465571280 Marionette TRACE conn3 <- [1,2830,null,{}] 13:26:11 INFO - PROCESS | 8483 | 1471465571297 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:11 INFO - PROCESS | 8483 | 1471465571307 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:11 INFO - PROCESS | 8483 | 1471465571536 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:26:11 INFO - PROCESS | 8483 | 1471465571771 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 8483 | 1471465571777 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:11 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7be800 == 25 [pid = 8483] [id = 715] 13:26:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91c6f400) [pid = 8483] [serial = 2146] [outer = (nil)] 13:26:11 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x97687c00) [pid = 8483] [serial = 2147] [outer = 0x91c6f400] 13:26:11 INFO - PROCESS | 8483 | 1471465571907 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x976b6800) [pid = 8483] [serial = 2148] [outer = 0x91c6f400] 13:26:12 INFO - PROCESS | 8483 | 1471465572848 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:26:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1640ms 13:26:12 INFO - PROCESS | 8483 | 1471465572915 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:26:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:26:12 INFO - PROCESS | 8483 | 1471465572921 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:26:12 INFO - PROCESS | 8483 | 1471465572928 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 8483 | 1471465572931 Marionette TRACE conn3 <- [1,2834,null,{}] 13:26:12 INFO - PROCESS | 8483 | 1471465572937 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:12 INFO - PROCESS | 8483 | 1471465572942 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:13 INFO - PROCESS | 8483 | 1471465573136 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:26:13 INFO - PROCESS | 8483 | 1471465573326 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 8483 | 1471465573338 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f093000 == 26 [pid = 8483] [id = 716] 13:26:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x912dac00) [pid = 8483] [serial = 2149] [outer = (nil)] 13:26:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x982eac00) [pid = 8483] [serial = 2150] [outer = 0x912dac00] 13:26:13 INFO - PROCESS | 8483 | 1471465573424 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9891f800) [pid = 8483] [serial = 2151] [outer = 0x912dac00] 13:26:14 INFO - PROCESS | 8483 | 1471465574509 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:26:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1638ms 13:26:14 INFO - PROCESS | 8483 | 1471465574568 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 8483 | 1471465574574 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:26:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:26:14 INFO - PROCESS | 8483 | 1471465574585 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 8483 | 1471465574589 Marionette TRACE conn3 <- [1,2838,null,{}] 13:26:14 INFO - PROCESS | 8483 | 1471465574599 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:14 INFO - PROCESS | 8483 | 1471465574606 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:14 INFO - PROCESS | 8483 | 1471465574832 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:26:15 INFO - PROCESS | 8483 | 1471465575150 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 8483 | 1471465575162 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x982e8800 == 27 [pid = 8483] [id = 717] 13:26:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9891c800) [pid = 8483] [serial = 2152] [outer = (nil)] 13:26:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98d74000) [pid = 8483] [serial = 2153] [outer = 0x9891c800] 13:26:15 INFO - PROCESS | 8483 | 1471465575289 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x99526800) [pid = 8483] [serial = 2154] [outer = 0x9891c800] 13:26:16 INFO - PROCESS | 8483 | 1471465576339 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1839ms 13:26:16 INFO - PROCESS | 8483 | 1471465576425 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 8483 | 1471465576432 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:26:16 INFO - PROCESS | 8483 | 1471465576442 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 8483 | 1471465576448 Marionette TRACE conn3 <- [1,2842,null,{}] 13:26:16 INFO - PROCESS | 8483 | 1471465576463 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 8483 | 1471465576474 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:17 INFO - PROCESS | 8483 | 1471465577086 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:26:17 INFO - PROCESS | 8483 | 1471465577210 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 8483 | 1471465577223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f866000 == 28 [pid = 8483] [id = 718] 13:26:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f869800) [pid = 8483] [serial = 2155] [outer = (nil)] 13:26:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8f8c2c00) [pid = 8483] [serial = 2156] [outer = 0x8f869800] 13:26:17 INFO - PROCESS | 8483 | 1471465577300 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8fbba000) [pid = 8483] [serial = 2157] [outer = 0x8f869800] 13:26:18 INFO - PROCESS | 8483 | 1471465578236 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:26:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1864ms 13:26:18 INFO - PROCESS | 8483 | 1471465578308 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 8483 | 1471465578321 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:26:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:26:18 INFO - PROCESS | 8483 | 1471465578338 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 8483 | 1471465578348 Marionette TRACE conn3 <- [1,2846,null,{}] 13:26:18 INFO - PROCESS | 8483 | 1471465578360 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 8483 | 1471465578368 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:18 INFO - PROCESS | 8483 | 1471465578618 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:26:18 INFO - PROCESS | 8483 | 1471465578831 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 8483 | 1471465578839 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:18 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85ec00 == 29 [pid = 8483] [id = 719] 13:26:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x911e7800) [pid = 8483] [serial = 2158] [outer = (nil)] 13:26:18 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x91ae5000) [pid = 8483] [serial = 2159] [outer = 0x911e7800] 13:26:18 INFO - PROCESS | 8483 | 1471465578945 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x91c6e000) [pid = 8483] [serial = 2160] [outer = 0x911e7800] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b8800 == 28 [pid = 8483] [id = 711] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3c00 == 27 [pid = 8483] [id = 710] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef6cc00 == 26 [pid = 8483] [id = 709] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef79000 == 25 [pid = 8483] [id = 708] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c6800 == 24 [pid = 8483] [id = 707] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x95256800 == 23 [pid = 8483] [id = 705] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed9400 == 22 [pid = 8483] [id = 706] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x91add800 == 21 [pid = 8483] [id = 704] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7b9000 == 20 [pid = 8483] [id = 703] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f099800 == 19 [pid = 8483] [id = 698] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c5800 == 18 [pid = 8483] [id = 699] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f867800 == 17 [pid = 8483] [id = 701] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x91f25000 == 16 [pid = 8483] [id = 702] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef79c00 == 15 [pid = 8483] [id = 697] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x912ca400 == 14 [pid = 8483] [id = 700] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x982e8800 == 13 [pid = 8483] [id = 717] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f093000 == 12 [pid = 8483] [id = 716] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7be800 == 11 [pid = 8483] [id = 715] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x91c64000 == 10 [pid = 8483] [id = 714] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece800 == 9 [pid = 8483] [id = 712] 13:26:20 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbc1400 == 8 [pid = 8483] [id = 713] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x912df400) [pid = 8483] [serial = 2102] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x8f7c3000) [pid = 8483] [serial = 2097] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x8f7b8c00) [pid = 8483] [serial = 2096] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x8fbc0400) [pid = 8483] [serial = 2099] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x8f867c00) [pid = 8483] [serial = 2094] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x8f0ec400) [pid = 8483] [serial = 2093] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x91ae0800) [pid = 8483] [serial = 2103] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f0e9400) [pid = 8483] [serial = 2076] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f09b400) [pid = 8483] [serial = 2075] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912db000) [pid = 8483] [serial = 2079] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x911e6c00) [pid = 8483] [serial = 2078] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9392fc00) [pid = 8483] [serial = 2082] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x92206400) [pid = 8483] [serial = 2081] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x9768c800) [pid = 8483] [serial = 2085] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x97686800) [pid = 8483] [serial = 2084] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x98258400) [pid = 8483] [serial = 2088] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x977ed400) [pid = 8483] [serial = 2087] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x99518800) [pid = 8483] [serial = 2091] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x989a7000) [pid = 8483] [serial = 2090] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9114f800) [pid = 8483] [serial = 2100] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x92fae400) [pid = 8483] [serial = 2108] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91c6cc00) [pid = 8483] [serial = 2106] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x91ae5c00) [pid = 8483] [serial = 2105] [outer = (nil)] [url = about:blank] 13:26:20 INFO - PROCESS | 8483 | 1471465580931 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:26:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2651ms 13:26:21 INFO - PROCESS | 8483 | 1471465581105 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 8483 | 1471465581112 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:26:21 INFO - PROCESS | 8483 | 1471465581125 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 8483 | 1471465581129 Marionette TRACE conn3 <- [1,2850,null,{}] 13:26:21 INFO - PROCESS | 8483 | 1471465581137 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:21 INFO - PROCESS | 8483 | 1471465581144 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:21 INFO - PROCESS | 8483 | 1471465581317 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:26:21 INFO - PROCESS | 8483 | 1471465581329 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 8483 | 1471465581337 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:21 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09a800 == 9 [pid = 8483] [id = 720] 13:26:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f09d400) [pid = 8483] [serial = 2161] [outer = (nil)] 13:26:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f7bd800) [pid = 8483] [serial = 2162] [outer = 0x8f09d400] 13:26:21 INFO - PROCESS | 8483 | 1471465581415 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f7c4000) [pid = 8483] [serial = 2163] [outer = 0x8f09d400] 13:26:22 INFO - PROCESS | 8483 | 1471465582655 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1581ms 13:26:22 INFO - PROCESS | 8483 | 1471465582707 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 8483 | 1471465582715 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:26:22 INFO - PROCESS | 8483 | 1471465582746 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 8483 | 1471465582750 Marionette TRACE conn3 <- [1,2854,null,{}] 13:26:22 INFO - PROCESS | 8483 | 1471465582757 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:22 INFO - PROCESS | 8483 | 1471465582763 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:22 INFO - PROCESS | 8483 | 1471465582952 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:26:22 INFO - PROCESS | 8483 | 1471465582962 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 8483 | 1471465582971 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c6000 == 10 [pid = 8483] [id = 721] 13:26:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8fbbf400) [pid = 8483] [serial = 2164] [outer = (nil)] 13:26:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91150400) [pid = 8483] [serial = 2165] [outer = 0x8fbbf400] 13:26:23 INFO - PROCESS | 8483 | 1471465583043 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x911da800) [pid = 8483] [serial = 2166] [outer = 0x8fbbf400] 13:26:24 INFO - PROCESS | 8483 | 1471465584179 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1503ms 13:26:24 INFO - PROCESS | 8483 | 1471465584248 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 8483 | 1471465584252 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:26:24 INFO - PROCESS | 8483 | 1471465584259 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 8483 | 1471465584266 Marionette TRACE conn3 <- [1,2858,null,{}] 13:26:24 INFO - PROCESS | 8483 | 1471465584289 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:24 INFO - PROCESS | 8483 | 1471465584298 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:24 INFO - PROCESS | 8483 | 1471465584562 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:26:24 INFO - PROCESS | 8483 | 1471465584596 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 8483 | 1471465584608 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:24 INFO - PROCESS | 8483 | ++DOCSHELL 0x912de400 == 11 [pid = 8483] [id = 722] 13:26:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912dec00) [pid = 8483] [serial = 2167] [outer = (nil)] 13:26:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91ae1000) [pid = 8483] [serial = 2168] [outer = 0x912dec00] 13:26:24 INFO - PROCESS | 8483 | 1471465584682 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91c65c00) [pid = 8483] [serial = 2169] [outer = 0x912dec00] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8f8bc000) [pid = 8483] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x92fa9400) [pid = 8483] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912d8000) [pid = 8483] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8eed9800) [pid = 8483] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x95257400) [pid = 8483] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x91adfc00) [pid = 8483] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f7bf800) [pid = 8483] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91f28800) [pid = 8483] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8f8c7400) [pid = 8483] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:26:25 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x93c70800) [pid = 8483] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:26:26 INFO - PROCESS | 8483 | 1471465586197 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1957ms 13:26:26 INFO - PROCESS | 8483 | 1471465586218 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:26:26 INFO - PROCESS | 8483 | 1471465586223 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:26:26 INFO - PROCESS | 8483 | 1471465586274 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 8483 | 1471465586278 Marionette TRACE conn3 <- [1,2862,null,{}] 13:26:26 INFO - PROCESS | 8483 | 1471465586284 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:26 INFO - PROCESS | 8483 | 1471465586289 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:26 INFO - PROCESS | 8483 | 1471465586526 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:26:26 INFO - PROCESS | 8483 | 1471465586541 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 8483 | 1471465586549 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:26 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3400 == 12 [pid = 8483] [id = 723] 13:26:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8f0ee400) [pid = 8483] [serial = 2170] [outer = (nil)] 13:26:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91f25c00) [pid = 8483] [serial = 2171] [outer = 0x8f0ee400] 13:26:26 INFO - PROCESS | 8483 | 1471465586619 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x92faac00) [pid = 8483] [serial = 2172] [outer = 0x8f0ee400] 13:26:27 INFO - PROCESS | 8483 | 1471465587442 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1234ms 13:26:27 INFO - PROCESS | 8483 | 1471465587462 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 8483 | 1471465587467 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:26:27 INFO - PROCESS | 8483 | 1471465587473 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 8483 | 1471465587476 Marionette TRACE conn3 <- [1,2866,null,{}] 13:26:27 INFO - PROCESS | 8483 | 1471465587482 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:27 INFO - PROCESS | 8483 | 1471465587487 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:27 INFO - PROCESS | 8483 | 1471465587698 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:26:27 INFO - PROCESS | 8483 | 1471465587711 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 8483 | 1471465587717 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x93923800 == 13 [pid = 8483] [id = 724] 13:26:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x93923c00) [pid = 8483] [serial = 2173] [outer = (nil)] 13:26:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93a51c00) [pid = 8483] [serial = 2174] [outer = 0x93923c00] 13:26:27 INFO - PROCESS | 8483 | 1471465587789 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x93c65c00) [pid = 8483] [serial = 2175] [outer = 0x93923c00] 13:26:28 INFO - PROCESS | 8483 | 1471465588962 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:26:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1578ms 13:26:29 INFO - PROCESS | 8483 | 1471465589054 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 8483 | 1471465589060 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:26:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:26:29 INFO - PROCESS | 8483 | 1471465589068 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 8483 | 1471465589075 Marionette TRACE conn3 <- [1,2870,null,{}] 13:26:29 INFO - PROCESS | 8483 | 1471465589083 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 8483 | 1471465589089 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:29 INFO - PROCESS | 8483 | 1471465589309 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:26:29 INFO - PROCESS | 8483 | 1471465589591 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 8483 | 1471465589601 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed9800 == 14 [pid = 8483] [id = 725] 13:26:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8ef6f800) [pid = 8483] [serial = 2176] [outer = (nil)] 13:26:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f8bf400) [pid = 8483] [serial = 2177] [outer = 0x8ef6f800] 13:26:29 INFO - PROCESS | 8483 | 1471465589688 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x9114ec00) [pid = 8483] [serial = 2178] [outer = 0x8ef6f800] 13:26:30 INFO - PROCESS | 8483 | 1471465590709 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1685ms 13:26:30 INFO - PROCESS | 8483 | 1471465590753 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 8483 | 1471465590761 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:26:30 INFO - PROCESS | 8483 | 1471465590771 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 8483 | 1471465590779 Marionette TRACE conn3 <- [1,2874,null,{}] 13:26:30 INFO - PROCESS | 8483 | 1471465590785 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:30 INFO - PROCESS | 8483 | 1471465590791 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:30 INFO - PROCESS | 8483 | 1471465590985 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:26:31 INFO - PROCESS | 8483 | 1471465591260 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 8483 | 1471465591268 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:31 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f096400 == 15 [pid = 8483] [id = 726] 13:26:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x912de000) [pid = 8483] [serial = 2179] [outer = (nil)] 13:26:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91ae2000) [pid = 8483] [serial = 2180] [outer = 0x912de000] 13:26:31 INFO - PROCESS | 8483 | 1471465591398 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x93924000) [pid = 8483] [serial = 2181] [outer = 0x912de000] 13:26:32 INFO - PROCESS | 8483 | 1471465592525 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1842ms 13:26:32 INFO - PROCESS | 8483 | 1471465592613 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 8483 | 1471465592618 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:26:32 INFO - PROCESS | 8483 | 1471465592625 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 8483 | 1471465592631 Marionette TRACE conn3 <- [1,2878,null,{}] 13:26:32 INFO - PROCESS | 8483 | 1471465592647 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 8483 | 1471465592656 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:32 INFO - PROCESS | 8483 | 1471465592876 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:26:33 INFO - PROCESS | 8483 | 1471465593113 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 8483 | 1471465593126 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x95252800 == 16 [pid = 8483] [id = 727] 13:26:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95258400) [pid = 8483] [serial = 2182] [outer = (nil)] 13:26:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x95334800) [pid = 8483] [serial = 2183] [outer = 0x95258400] 13:26:33 INFO - PROCESS | 8483 | 1471465593245 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x97686800) [pid = 8483] [serial = 2184] [outer = 0x95258400] 13:26:34 INFO - PROCESS | 8483 | 1471465594387 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1836ms 13:26:34 INFO - PROCESS | 8483 | 1471465594461 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 8483 | 1471465594466 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:26:34 INFO - PROCESS | 8483 | 1471465594475 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 8483 | 1471465594479 Marionette TRACE conn3 <- [1,2882,null,{}] 13:26:34 INFO - PROCESS | 8483 | 1471465594488 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:34 INFO - PROCESS | 8483 | 1471465594493 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:34 INFO - PROCESS | 8483 | 1471465594671 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:26:35 INFO - PROCESS | 8483 | 1471465595021 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 8483 | 1471465595030 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x95253800) [pid = 8483] [serial = 2129] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x95259000) [pid = 8483] [serial = 2130] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91c70c00) [pid = 8483] [serial = 2127] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x95339800) [pid = 8483] [serial = 2136] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x95254400) [pid = 8483] [serial = 2135] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95339400) [pid = 8483] [serial = 2132] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9533e800) [pid = 8483] [serial = 2133] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x91ae4000) [pid = 8483] [serial = 2126] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8ef72400) [pid = 8483] [serial = 2120] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0f1000) [pid = 8483] [serial = 2121] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95284400) [pid = 8483] [serial = 2117] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x9528a400) [pid = 8483] [serial = 2118] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91c64c00) [pid = 8483] [serial = 2114] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x92fadc00) [pid = 8483] [serial = 2115] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f8c5400) [pid = 8483] [serial = 2111] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x91157000) [pid = 8483] [serial = 2112] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x93930400) [pid = 8483] [serial = 2109] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x8fbbc800) [pid = 8483] [serial = 2123] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x911e1800) [pid = 8483] [serial = 2124] [outer = (nil)] [url = about:blank] 13:26:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ed400 == 17 [pid = 8483] [id = 728] 13:26:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f0ee800) [pid = 8483] [serial = 2185] [outer = (nil)] 13:26:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x8f0f5400) [pid = 8483] [serial = 2186] [outer = 0x8f0ee800] 13:26:35 INFO - PROCESS | 8483 | 1471465595182 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x8f7c5800) [pid = 8483] [serial = 2187] [outer = 0x8f0ee800] 13:26:36 INFO - PROCESS | 8483 | 1471465596020 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1583ms 13:26:36 INFO - PROCESS | 8483 | 1471465596058 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 8483 | 1471465596063 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:26:36 INFO - PROCESS | 8483 | 1471465596085 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 8483 | 1471465596089 Marionette TRACE conn3 <- [1,2886,null,{}] 13:26:36 INFO - PROCESS | 8483 | 1471465596096 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:36 INFO - PROCESS | 8483 | 1471465596102 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:36 INFO - PROCESS | 8483 | 1471465596263 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:26:36 INFO - PROCESS | 8483 | 1471465596273 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 8483 | 1471465596284 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:36 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbf000 == 18 [pid = 8483] [id = 729] 13:26:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x911e2800) [pid = 8483] [serial = 2188] [outer = (nil)] 13:26:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x912c5000) [pid = 8483] [serial = 2189] [outer = 0x911e2800] 13:26:36 INFO - PROCESS | 8483 | 1471465596352 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f8b9800) [pid = 8483] [serial = 2190] [outer = 0x911e2800] 13:26:37 INFO - PROCESS | 8483 | 1471465597316 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1293ms 13:26:37 INFO - PROCESS | 8483 | 1471465597372 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 8483 | 1471465597376 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:26:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:26:37 INFO - PROCESS | 8483 | 1471465597383 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 8483 | 1471465597388 Marionette TRACE conn3 <- [1,2890,null,{}] 13:26:37 INFO - PROCESS | 8483 | 1471465597403 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 8483 | 1471465597411 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:37 INFO - PROCESS | 8483 | 1471465597573 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:26:37 INFO - PROCESS | 8483 | 1471465597738 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 8483 | 1471465597745 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x91c6c000 == 19 [pid = 8483] [id = 730] 13:26:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91c6d400) [pid = 8483] [serial = 2191] [outer = (nil)] 13:26:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x93929800) [pid = 8483] [serial = 2192] [outer = 0x91c6d400] 13:26:37 INFO - PROCESS | 8483 | 1471465597819 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x93c6c400) [pid = 8483] [serial = 2193] [outer = 0x91c6d400] 13:26:38 INFO - PROCESS | 8483 | 1471465598796 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:26:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1484ms 13:26:38 INFO - PROCESS | 8483 | 1471465598869 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 8483 | 1471465598873 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:26:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:26:38 INFO - PROCESS | 8483 | 1471465598880 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 8483 | 1471465598882 Marionette TRACE conn3 <- [1,2894,null,{}] 13:26:38 INFO - PROCESS | 8483 | 1471465598888 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:38 INFO - PROCESS | 8483 | 1471465598893 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:39 INFO - PROCESS | 8483 | 1471465599155 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:26:39 INFO - PROCESS | 8483 | 1471465599183 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 8483 | 1471465599191 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x95282c00 == 20 [pid = 8483] [id = 731] 13:26:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x95283800) [pid = 8483] [serial = 2194] [outer = (nil)] 13:26:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9528bc00) [pid = 8483] [serial = 2195] [outer = 0x95283800] 13:26:39 INFO - PROCESS | 8483 | 1471465599263 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95291400) [pid = 8483] [serial = 2196] [outer = 0x95283800] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x9891c800) [pid = 8483] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x911e7800) [pid = 8483] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8fbbf400) [pid = 8483] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x9114c000) [pid = 8483] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x912dac00) [pid = 8483] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x912dec00) [pid = 8483] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x8eed0800) [pid = 8483] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f0ee400) [pid = 8483] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f869800) [pid = 8483] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 63 (0x8f09d400) [pid = 8483] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 62 (0x91c6f400) [pid = 8483] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:26:39 INFO - PROCESS | 8483 | --DOMWINDOW == 61 (0x91c6c400) [pid = 8483] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:26:40 INFO - PROCESS | 8483 | 1471465600268 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:26:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1430ms 13:26:40 INFO - PROCESS | 8483 | 1471465600310 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 8483 | 1471465600314 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:26:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:26:40 INFO - PROCESS | 8483 | 1471465600320 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 8483 | 1471465600322 Marionette TRACE conn3 <- [1,2898,null,{}] 13:26:40 INFO - PROCESS | 8483 | 1471465600328 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:40 INFO - PROCESS | 8483 | 1471465600340 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:40 INFO - PROCESS | 8483 | 1471465600565 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:26:40 INFO - PROCESS | 8483 | 1471465600587 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 8483 | 1471465600594 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:40 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85c400 == 21 [pid = 8483] [id = 732] 13:26:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 62 (0x8f868000) [pid = 8483] [serial = 2197] [outer = (nil)] 13:26:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 63 (0x9392d800) [pid = 8483] [serial = 2198] [outer = 0x8f868000] 13:26:40 INFO - PROCESS | 8483 | 1471465600667 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 8483 | ++DOMWINDOW == 64 (0x95283400) [pid = 8483] [serial = 2199] [outer = 0x8f868000] 13:26:41 INFO - PROCESS | 8483 | 1471465601607 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:26:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1331ms 13:26:41 INFO - PROCESS | 8483 | 1471465601652 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 8483 | 1471465601656 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:26:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:26:41 INFO - PROCESS | 8483 | 1471465601662 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 8483 | 1471465601666 Marionette TRACE conn3 <- [1,2902,null,{}] 13:26:41 INFO - PROCESS | 8483 | 1471465601671 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:41 INFO - PROCESS | 8483 | 1471465601681 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:41 INFO - PROCESS | 8483 | 1471465601935 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:26:42 INFO - PROCESS | 8483 | 1471465602125 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 8483 | 1471465602137 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed3000 == 22 [pid = 8483] [id = 733] 13:26:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8eed3c00) [pid = 8483] [serial = 2200] [outer = (nil)] 13:26:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x8ef72000) [pid = 8483] [serial = 2201] [outer = 0x8eed3c00] 13:26:42 INFO - PROCESS | 8483 | 1471465602221 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8f098000) [pid = 8483] [serial = 2202] [outer = 0x8eed3c00] 13:26:43 INFO - PROCESS | 8483 | 1471465603247 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:26:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 13:26:43 INFO - PROCESS | 8483 | 1471465603300 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 8483 | 1471465603306 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:26:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:26:43 INFO - PROCESS | 8483 | 1471465603314 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 8483 | 1471465603319 Marionette TRACE conn3 <- [1,2906,null,{}] 13:26:43 INFO - PROCESS | 8483 | 1471465603327 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:43 INFO - PROCESS | 8483 | 1471465603336 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:43 INFO - PROCESS | 8483 | 1471465603525 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:26:43 INFO - PROCESS | 8483 | 1471465603715 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 8483 | 1471465603725 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef75400 == 23 [pid = 8483] [id = 734] 13:26:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8fbb8400) [pid = 8483] [serial = 2203] [outer = (nil)] 13:26:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91152000) [pid = 8483] [serial = 2204] [outer = 0x8fbb8400] 13:26:43 INFO - PROCESS | 8483 | 1471465603859 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9114c400) [pid = 8483] [serial = 2205] [outer = 0x8fbb8400] 13:26:44 INFO - PROCESS | 8483 | 1471465604841 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:26:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1597ms 13:26:44 INFO - PROCESS | 8483 | 1471465604912 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:26:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:26:44 INFO - PROCESS | 8483 | 1471465604917 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:26:44 INFO - PROCESS | 8483 | 1471465604924 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 8483 | 1471465604927 Marionette TRACE conn3 <- [1,2910,null,{}] 13:26:44 INFO - PROCESS | 8483 | 1471465604933 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:44 INFO - PROCESS | 8483 | 1471465604939 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:45 INFO - PROCESS | 8483 | 1471465605171 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:26:45 INFO - PROCESS | 8483 | 1471465605467 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 8483 | 1471465605475 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x911de400 == 24 [pid = 8483] [id = 735] 13:26:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912d3400) [pid = 8483] [serial = 2206] [outer = (nil)] 13:26:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91c6a800) [pid = 8483] [serial = 2207] [outer = 0x912d3400] 13:26:45 INFO - PROCESS | 8483 | 1471465605583 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f29400) [pid = 8483] [serial = 2208] [outer = 0x912d3400] 13:26:46 INFO - PROCESS | 8483 | 1471465606420 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:26:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:26:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:26:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1544ms 13:26:46 INFO - PROCESS | 8483 | 1471465606468 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 8483 | 1471465606475 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /DOMEvents/constructors.html 13:26:46 INFO - PROCESS | 8483 | 1471465606492 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 8483 | 1471465606499 Marionette TRACE conn3 <- [1,2914,null,{}] 13:26:46 INFO - PROCESS | 8483 | 1471465606505 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:46 INFO - PROCESS | 8483 | 1471465606512 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:46 INFO - PROCESS | 8483 | 1471465606770 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:26:46 INFO - PROCESS | 8483 | 1471465606909 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 8483 | 1471465606917 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:46 INFO - PROCESS | 8483 | ++DOCSHELL 0x91addc00 == 25 [pid = 8483] [id = 736] 13:26:46 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91ae4000) [pid = 8483] [serial = 2209] [outer = (nil)] 13:26:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x9768dc00) [pid = 8483] [serial = 2210] [outer = 0x91ae4000] 13:26:47 INFO - PROCESS | 8483 | 1471465607039 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x976d8c00) [pid = 8483] [serial = 2211] [outer = 0x91ae4000] 13:26:48 INFO - PROCESS | 8483 | 1471465608025 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:26:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1624ms 13:26:48 INFO - PROCESS | 8483 | 1471465608112 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 8483 | 1471465608115 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:26:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:26:48 INFO - PROCESS | 8483 | 1471465608128 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 8483 | 1471465608132 Marionette TRACE conn3 <- [1,2918,null,{}] 13:26:48 INFO - PROCESS | 8483 | 1471465608165 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:48 INFO - PROCESS | 8483 | 1471465608170 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:48 INFO - PROCESS | 8483 | 1471465608350 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:26:48 INFO - PROCESS | 8483 | 1471465608541 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 8483 | 1471465608548 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f866800 == 26 [pid = 8483] [id = 737] 13:26:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x977eb800) [pid = 8483] [serial = 2212] [outer = (nil)] 13:26:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x98d68800) [pid = 8483] [serial = 2213] [outer = 0x977eb800] 13:26:48 INFO - PROCESS | 8483 | 1471465608684 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x98d6b400) [pid = 8483] [serial = 2214] [outer = 0x977eb800] 13:26:49 INFO - PROCESS | 8483 | 1471465609459 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:26:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:26:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1358ms 13:26:49 INFO - PROCESS | 8483 | 1471465609485 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 8483 | 1471465609489 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:26:49 INFO - PROCESS | 8483 | 1471465609496 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 8483 | 1471465609499 Marionette TRACE conn3 <- [1,2922,null,{}] 13:26:49 INFO - PROCESS | 8483 | 1471465609505 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:49 INFO - PROCESS | 8483 | 1471465609510 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:49 INFO - PROCESS | 8483 | 1471465609670 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:26:49 INFO - PROCESS | 8483 | 1471465609867 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 8483 | 1471465609884 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x9951ac00 == 27 [pid = 8483] [id = 738] 13:26:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x9951c400) [pid = 8483] [serial = 2215] [outer = (nil)] 13:26:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x99520000) [pid = 8483] [serial = 2216] [outer = 0x9951c400] 13:26:50 INFO - PROCESS | 8483 | 1471465610019 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x99778400) [pid = 8483] [serial = 2217] [outer = 0x9951c400] 13:26:50 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:26:50 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:26:50 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:26:50 INFO - PROCESS | 8483 | [8483] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:26:50 INFO - PROCESS | 8483 | 1471465610942 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:26:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:26:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:50 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 13:26:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:50 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 13:26:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:51 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]" 13:26:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:26:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:26:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1490ms 13:26:51 INFO - PROCESS | 8483 | 1471465610988 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 8483 | 1471465610994 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:26:51 INFO - PROCESS | 8483 | 1471465611002 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 8483 | 1471465611008 Marionette TRACE conn3 <- [1,2926,null,{}] 13:26:51 INFO - PROCESS | 8483 | 1471465611061 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:51 INFO - PROCESS | 8483 | 1471465611066 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:51 INFO - PROCESS | 8483 | 1471465611256 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:26:51 INFO - PROCESS | 8483 | 1471465611443 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 8483 | 1471465611451 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114d000 == 28 [pid = 8483] [id = 739] 13:26:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x912c7000) [pid = 8483] [serial = 2218] [outer = (nil)] 13:26:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x99fd8c00) [pid = 8483] [serial = 2219] [outer = 0x912c7000] 13:26:51 INFO - PROCESS | 8483 | 1471465611533 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x99fd9c00) [pid = 8483] [serial = 2220] [outer = 0x912c7000] 13:26:52 INFO - PROCESS | 8483 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:26:52 INFO - PROCESS | 8483 | 1471465612382 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:26:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:26:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1434ms 13:26:52 INFO - PROCESS | 8483 | 1471465612437 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 8483 | 1471465612441 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:26:52 INFO - PROCESS | 8483 | 1471465612447 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 8483 | 1471465612451 Marionette TRACE conn3 <- [1,2930,null,{}] 13:26:52 INFO - PROCESS | 8483 | 1471465612456 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 8483 | 1471465612461 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:52 INFO - PROCESS | 8483 | 1471465612620 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:26:52 INFO - PROCESS | 8483 | 1471465612815 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 8483 | 1471465612824 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0ebc00 == 29 [pid = 8483] [id = 740] 13:26:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f0f3c00) [pid = 8483] [serial = 2221] [outer = (nil)] 13:26:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9392b400) [pid = 8483] [serial = 2222] [outer = 0x8f0f3c00] 13:26:52 INFO - PROCESS | 8483 | 1471465612904 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9a0ca000) [pid = 8483] [serial = 2223] [outer = 0x8f0f3c00] 13:26:53 INFO - PROCESS | 8483 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:26:53 INFO - PROCESS | 8483 | 1471465613948 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:26:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:26:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1590ms 13:26:54 INFO - PROCESS | 8483 | 1471465614039 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 8483 | 1471465614045 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:26:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:26:54 INFO - PROCESS | 8483 | 1471465614053 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 8483 | 1471465614058 Marionette TRACE conn3 <- [1,2934,null,{}] 13:26:54 INFO - PROCESS | 8483 | 1471465614066 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:54 INFO - PROCESS | 8483 | 1471465614073 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:54 INFO - PROCESS | 8483 | 1471465614282 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:26:54 INFO - PROCESS | 8483 | 1471465614629 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 8483 | 1471465614642 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:54 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c1c00 == 30 [pid = 8483] [id = 741] 13:26:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f7c2400) [pid = 8483] [serial = 2224] [outer = (nil)] 13:26:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8f85b000) [pid = 8483] [serial = 2225] [outer = 0x8f7c2400] 13:26:54 INFO - PROCESS | 8483 | 1471465614721 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x8f8bb000) [pid = 8483] [serial = 2226] [outer = 0x8f7c2400] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85c400 == 29 [pid = 8483] [id = 732] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x95282c00 == 28 [pid = 8483] [id = 731] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91c6c000 == 27 [pid = 8483] [id = 730] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbf000 == 26 [pid = 8483] [id = 729] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ed400 == 25 [pid = 8483] [id = 728] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f85ec00 == 24 [pid = 8483] [id = 719] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09a800 == 23 [pid = 8483] [id = 720] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x93923800 == 22 [pid = 8483] [id = 724] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c6000 == 21 [pid = 8483] [id = 721] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f096400 == 20 [pid = 8483] [id = 726] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed9800 == 19 [pid = 8483] [id = 725] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3400 == 18 [pid = 8483] [id = 723] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x95252800 == 17 [pid = 8483] [id = 727] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f866000 == 16 [pid = 8483] [id = 718] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x912de400 == 15 [pid = 8483] [id = 722] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0ebc00 == 14 [pid = 8483] [id = 740] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x9951ac00 == 13 [pid = 8483] [id = 738] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x9114d000 == 12 [pid = 8483] [id = 739] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8f866800 == 11 [pid = 8483] [id = 737] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x91addc00 == 10 [pid = 8483] [id = 736] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef75400 == 9 [pid = 8483] [id = 734] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x911de400 == 8 [pid = 8483] [id = 735] 13:26:55 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed3000 == 7 [pid = 8483] [id = 733] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x99526800) [pid = 8483] [serial = 2154] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x91ae5000) [pid = 8483] [serial = 2159] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x91150400) [pid = 8483] [serial = 2165] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9115a400) [pid = 8483] [serial = 2141] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x982eac00) [pid = 8483] [serial = 2150] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9891f800) [pid = 8483] [serial = 2151] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x91c6e000) [pid = 8483] [serial = 2160] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91c65c00) [pid = 8483] [serial = 2169] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8ef6e000) [pid = 8483] [serial = 2138] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f097000) [pid = 8483] [serial = 2139] [outer = (nil)] [url = about:blank] 13:26:55 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x91f25c00) [pid = 8483] [serial = 2171] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8fbba000) [pid = 8483] [serial = 2157] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f8c2c00) [pid = 8483] [serial = 2156] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f7bd800) [pid = 8483] [serial = 2162] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x98d74000) [pid = 8483] [serial = 2153] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x976b6800) [pid = 8483] [serial = 2148] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x91ae1000) [pid = 8483] [serial = 2168] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91f21800) [pid = 8483] [serial = 2144] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x92faac00) [pid = 8483] [serial = 2172] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x97687c00) [pid = 8483] [serial = 2147] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x912c1800) [pid = 8483] [serial = 2142] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7c4000) [pid = 8483] [serial = 2163] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x911da800) [pid = 8483] [serial = 2166] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91f2d400) [pid = 8483] [serial = 2145] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 8483 | 1471465616663 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:26:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:26:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2641ms 13:26:56 INFO - PROCESS | 8483 | 1471465616695 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:26:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:26:56 INFO - PROCESS | 8483 | 1471465616700 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:26:56 INFO - PROCESS | 8483 | 1471465616708 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 8483 | 1471465616711 Marionette TRACE conn3 <- [1,2938,null,{}] 13:26:56 INFO - PROCESS | 8483 | 1471465616719 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:56 INFO - PROCESS | 8483 | 1471465616726 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:56 INFO - PROCESS | 8483 | 1471465616879 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:26:57 INFO - PROCESS | 8483 | 1471465617028 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 8483 | 1471465617035 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09a400 == 8 [pid = 8483] [id = 742] 13:26:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f09a800) [pid = 8483] [serial = 2227] [outer = (nil)] 13:26:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8f0f1000) [pid = 8483] [serial = 2228] [outer = 0x8f09a800] 13:26:57 INFO - PROCESS | 8483 | 1471465617120 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8f7be400) [pid = 8483] [serial = 2229] [outer = 0x8f09a800] 13:26:57 INFO - PROCESS | 8483 | 1471465617837 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:26:57 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. 13:26:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1181ms 13:26:57 INFO - PROCESS | 8483 | 1471465617906 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 8483 | 1471465617915 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:26:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:26:57 INFO - PROCESS | 8483 | 1471465617927 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 8483 | 1471465617931 Marionette TRACE conn3 <- [1,2942,null,{}] 13:26:57 INFO - PROCESS | 8483 | 1471465617937 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:57 INFO - PROCESS | 8483 | 1471465617943 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:58 INFO - PROCESS | 8483 | 1471465618120 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:26:58 INFO - PROCESS | 8483 | 1471465618136 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 8483 | 1471465618144 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbc400 == 9 [pid = 8483] [id = 743] 13:26:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8fbbe400) [pid = 8483] [serial = 2230] [outer = (nil)] 13:26:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9114bc00) [pid = 8483] [serial = 2231] [outer = 0x8fbbe400] 13:26:58 INFO - PROCESS | 8483 | 1471465618216 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91154c00) [pid = 8483] [serial = 2232] [outer = 0x8fbbe400] 13:26:59 INFO - PROCESS | 8483 | 1471465619192 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:26:59 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 13:26:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:26:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1331ms 13:26:59 INFO - PROCESS | 8483 | 1471465619260 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 8483 | 1471465619263 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:26:59 INFO - PROCESS | 8483 | 1471465619276 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 8483 | 1471465619282 Marionette TRACE conn3 <- [1,2946,null,{}] 13:26:59 INFO - PROCESS | 8483 | 1471465619303 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:59 INFO - PROCESS | 8483 | 1471465619313 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:26:59 INFO - PROCESS | 8483 | 1471465619531 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:26:59 INFO - PROCESS | 8483 | 1471465619552 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 8483 | 1471465619566 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:00 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecac00 == 10 [pid = 8483] [id = 744] 13:27:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8eece400) [pid = 8483] [serial = 2233] [outer = (nil)] 13:27:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8eed4c00) [pid = 8483] [serial = 2234] [outer = 0x8eece400] 13:27:00 INFO - PROCESS | 8483 | 1471465620243 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8ef71800) [pid = 8483] [serial = 2235] [outer = 0x8eece400] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8f868000) [pid = 8483] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x95283800) [pid = 8483] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x95258400) [pid = 8483] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x911e2800) [pid = 8483] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0ee800) [pid = 8483] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x93923c00) [pid = 8483] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x912de000) [pid = 8483] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8ef6f800) [pid = 8483] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:27:00 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91c6d400) [pid = 8483] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:27:01 INFO - PROCESS | 8483 | 1471465621236 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:27:01 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. 13:27:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1986ms 13:27:01 INFO - PROCESS | 8483 | 1471465621264 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 8483 | 1471465621270 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:27:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:27:01 INFO - PROCESS | 8483 | 1471465621279 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 8483 | 1471465621283 Marionette TRACE conn3 <- [1,2950,null,{}] 13:27:01 INFO - PROCESS | 8483 | 1471465621291 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:01 INFO - PROCESS | 8483 | 1471465621296 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:01 INFO - PROCESS | 8483 | 1471465621517 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:27:01 INFO - PROCESS | 8483 | 1471465621723 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 8483 | 1471465621732 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f7c4c00 == 11 [pid = 8483] [id = 745] 13:27:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8bf800) [pid = 8483] [serial = 2236] [outer = (nil)] 13:27:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x8fbb6800) [pid = 8483] [serial = 2237] [outer = 0x8f8bf800] 13:27:01 INFO - PROCESS | 8483 | 1471465621862 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91154400) [pid = 8483] [serial = 2238] [outer = 0x8f8bf800] 13:27:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x9114f800 == 12 [pid = 8483] [id = 746] 13:27:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x912ce000) [pid = 8483] [serial = 2239] [outer = (nil)] 13:27:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x912cf800) [pid = 8483] [serial = 2240] [outer = 0x912ce000] 13:27:02 INFO - PROCESS | 8483 | 1471465622986 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:27:03 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. 13:27:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 13:27:03 INFO - PROCESS | 8483 | 1471465623011 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 8483 | 1471465623017 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:27:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:27:03 INFO - PROCESS | 8483 | 1471465623028 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 8483 | 1471465623032 Marionette TRACE conn3 <- [1,2954,null,{}] 13:27:03 INFO - PROCESS | 8483 | 1471465623039 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 8483 | 1471465623045 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:03 INFO - PROCESS | 8483 | 1471465623312 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:27:03 INFO - PROCESS | 8483 | 1471465623598 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 8483 | 1471465623606 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:03 INFO - PROCESS | 8483 | ++DOCSHELL 0x912e0400 == 13 [pid = 8483] [id = 747] 13:27:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x912e0c00) [pid = 8483] [serial = 2241] [outer = (nil)] 13:27:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x91ade400) [pid = 8483] [serial = 2242] [outer = 0x912e0c00] 13:27:03 INFO - PROCESS | 8483 | 1471465623717 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x91ae8000) [pid = 8483] [serial = 2243] [outer = 0x912e0c00] 13:27:04 INFO - PROCESS | 8483 | 1471465624626 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:27:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:04 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 13:27:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1638ms 13:27:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:27:04 INFO - PROCESS | 8483 | 1471465624666 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 8483 | 1471465624670 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:27:04 INFO - PROCESS | 8483 | 1471465624677 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 8483 | 1471465624683 Marionette TRACE conn3 <- [1,2958,null,{}] 13:27:04 INFO - PROCESS | 8483 | 1471465624700 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 8483 | 1471465624709 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:05 INFO - PROCESS | 8483 | 1471465625001 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:27:05 INFO - PROCESS | 8483 | 1471465625138 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 8483 | 1471465625145 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:05 INFO - PROCESS | 8483 | ++DOCSHELL 0x91f27400 == 14 [pid = 8483] [id = 748] 13:27:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x91f29000) [pid = 8483] [serial = 2244] [outer = (nil)] 13:27:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x93923800) [pid = 8483] [serial = 2245] [outer = 0x91f29000] 13:27:05 INFO - PROCESS | 8483 | 1471465625228 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x93c65400) [pid = 8483] [serial = 2246] [outer = 0x91f29000] 13:27:06 INFO - PROCESS | 8483 | 1471465626149 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:27:06 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. 13:27:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1489ms 13:27:06 INFO - PROCESS | 8483 | 1471465626165 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 8483 | 1471465626170 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:27:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:27:06 INFO - PROCESS | 8483 | 1471465626176 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 8483 | 1471465626180 Marionette TRACE conn3 <- [1,2962,null,{}] 13:27:06 INFO - PROCESS | 8483 | 1471465626186 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 8483 | 1471465626191 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:06 INFO - PROCESS | 8483 | 1471465626370 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:27:06 INFO - PROCESS | 8483 | 1471465626599 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 8483 | 1471465626605 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e7c00 == 15 [pid = 8483] [id = 749] 13:27:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9114d400) [pid = 8483] [serial = 2247] [outer = (nil)] 13:27:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x95252800) [pid = 8483] [serial = 2248] [outer = 0x9114d400] 13:27:06 INFO - PROCESS | 8483 | 1471465626687 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x95286c00) [pid = 8483] [serial = 2249] [outer = 0x9114d400] 13:27:07 INFO - PROCESS | 8483 | 1471465627541 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:27:07 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. 13:27:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1389ms 13:27:07 INFO - PROCESS | 8483 | 1471465627703 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 8483 | 1471465627709 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:27:07 INFO - PROCESS | 8483 | 1471465627756 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 8483 | 1471465627761 Marionette TRACE conn3 <- [1,2966,null,{}] 13:27:07 INFO - PROCESS | 8483 | 1471465627769 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:07 INFO - PROCESS | 8483 | 1471465627775 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:07 INFO - PROCESS | 8483 | 1471465627942 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:27:08 INFO - PROCESS | 8483 | 1471465628168 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 8483 | 1471465628185 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09dc00 == 16 [pid = 8483] [id = 750] 13:27:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x8f09f800) [pid = 8483] [serial = 2250] [outer = (nil)] 13:27:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x8f0ecc00) [pid = 8483] [serial = 2251] [outer = 0x8f09f800] 13:27:08 INFO - PROCESS | 8483 | 1471465628271 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x8f0f5800) [pid = 8483] [serial = 2252] [outer = 0x8f09f800] 13:27:08 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbbc400 == 15 [pid = 8483] [id = 743] 13:27:08 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09a400 == 14 [pid = 8483] [id = 742] 13:27:08 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x9392d800) [pid = 8483] [serial = 2198] [outer = (nil)] [url = about:blank] 13:27:08 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x9528bc00) [pid = 8483] [serial = 2195] [outer = (nil)] [url = about:blank] 13:27:08 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x95334800) [pid = 8483] [serial = 2183] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x97686800) [pid = 8483] [serial = 2184] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x912c5000) [pid = 8483] [serial = 2189] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f8b9800) [pid = 8483] [serial = 2190] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f0f5400) [pid = 8483] [serial = 2186] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f7c5800) [pid = 8483] [serial = 2187] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x93c65c00) [pid = 8483] [serial = 2175] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93a51c00) [pid = 8483] [serial = 2174] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91ae2000) [pid = 8483] [serial = 2180] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x93924000) [pid = 8483] [serial = 2181] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f8bf400) [pid = 8483] [serial = 2177] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9114ec00) [pid = 8483] [serial = 2178] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x95291400) [pid = 8483] [serial = 2196] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x93929800) [pid = 8483] [serial = 2192] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x93c6c400) [pid = 8483] [serial = 2193] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x95283400) [pid = 8483] [serial = 2199] [outer = (nil)] [url = about:blank] 13:27:09 INFO - PROCESS | 8483 | 1471465629126 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:27:09 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. 13:27:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1406ms 13:27:09 INFO - PROCESS | 8483 | 1471465629150 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 8483 | 1471465629162 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:27:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:27:09 INFO - PROCESS | 8483 | 1471465629173 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 8483 | 1471465629177 Marionette TRACE conn3 <- [1,2970,null,{}] 13:27:09 INFO - PROCESS | 8483 | 1471465629192 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 8483 | 1471465629198 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:09 INFO - PROCESS | 8483 | 1471465629351 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:27:09 INFO - PROCESS | 8483 | 1471465629367 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 8483 | 1471465629376 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:09 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c4400 == 15 [pid = 8483] [id = 751] 13:27:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x8fbb8800) [pid = 8483] [serial = 2253] [outer = (nil)] 13:27:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x9114fc00) [pid = 8483] [serial = 2254] [outer = 0x8fbb8800] 13:27:09 INFO - PROCESS | 8483 | 1471465629448 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x911de400) [pid = 8483] [serial = 2255] [outer = 0x8fbb8800] 13:27:10 INFO - PROCESS | 8483 | 1471465630326 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:27:10 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. 13:27:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1221ms 13:27:10 INFO - PROCESS | 8483 | 1471465630390 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 8483 | 1471465630394 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:27:10 INFO - PROCESS | 8483 | 1471465630401 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 8483 | 1471465630403 Marionette TRACE conn3 <- [1,2974,null,{}] 13:27:10 INFO - PROCESS | 8483 | 1471465630417 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:10 INFO - PROCESS | 8483 | 1471465630425 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:10 INFO - PROCESS | 8483 | 1471465630591 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:27:10 INFO - PROCESS | 8483 | 1471465630754 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 8483 | 1471465630766 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:10 INFO - PROCESS | 8483 | ++DOCSHELL 0x91adf800 == 16 [pid = 8483] [id = 752] 13:27:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x91ae2000) [pid = 8483] [serial = 2256] [outer = (nil)] 13:27:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x91ae8c00) [pid = 8483] [serial = 2257] [outer = 0x91ae2000] 13:27:10 INFO - PROCESS | 8483 | 1471465630838 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x91c6c400) [pid = 8483] [serial = 2258] [outer = 0x91ae2000] 13:27:11 INFO - PROCESS | 8483 | 1471465631684 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:27:11 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. 13:27:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1333ms 13:27:11 INFO - PROCESS | 8483 | 1471465631735 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 8483 | 1471465631738 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:27:11 INFO - PROCESS | 8483 | 1471465631751 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 8483 | 1471465631753 Marionette TRACE conn3 <- [1,2978,null,{}] 13:27:11 INFO - PROCESS | 8483 | 1471465631760 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 8483 | 1471465631763 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:11 INFO - PROCESS | 8483 | 1471465631971 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:27:12 INFO - PROCESS | 8483 | 1471465632004 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 8483 | 1471465632012 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:12 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef74800 == 17 [pid = 8483] [id = 753] 13:27:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91f22800) [pid = 8483] [serial = 2259] [outer = (nil)] 13:27:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93c67800) [pid = 8483] [serial = 2260] [outer = 0x91f22800] 13:27:12 INFO - PROCESS | 8483 | 1471465632079 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x95256c00) [pid = 8483] [serial = 2261] [outer = 0x91f22800] 13:27:12 INFO - PROCESS | 8483 | 1471465632898 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:27:12 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. 13:27:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1183ms 13:27:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:27:12 INFO - PROCESS | 8483 | 1471465632936 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 8483 | 1471465632938 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:27:12 INFO - PROCESS | 8483 | 1471465632945 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 8483 | 1471465632948 Marionette TRACE conn3 <- [1,2982,null,{}] 13:27:12 INFO - PROCESS | 8483 | 1471465632954 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:12 INFO - PROCESS | 8483 | 1471465632958 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:13 INFO - PROCESS | 8483 | 1471465633156 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:27:13 INFO - PROCESS | 8483 | 1471465633186 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 8483 | 1471465633197 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:13 INFO - PROCESS | 8483 | ++DOCSHELL 0x95288000 == 18 [pid = 8483] [id = 754] 13:27:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x95288400) [pid = 8483] [serial = 2262] [outer = (nil)] 13:27:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x9528f400) [pid = 8483] [serial = 2263] [outer = 0x95288400] 13:27:13 INFO - PROCESS | 8483 | 1471465633262 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x95291000) [pid = 8483] [serial = 2264] [outer = 0x95288400] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x9951c400) [pid = 8483] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912d3400) [pid = 8483] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8eed3c00) [pid = 8483] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8fbb8400) [pid = 8483] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x977eb800) [pid = 8483] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8f0f3c00) [pid = 8483] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x912c7000) [pid = 8483] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x91ae4000) [pid = 8483] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8f7c2400) [pid = 8483] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:27:13 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x8f09a800) [pid = 8483] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:27:14 INFO - PROCESS | 8483 | 1471465634130 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:27:14 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 13:27:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:27:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1236ms 13:27:14 INFO - PROCESS | 8483 | 1471465634181 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:27:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:27:14 INFO - PROCESS | 8483 | 1471465634186 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:27:14 INFO - PROCESS | 8483 | 1471465634192 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 8483 | 1471465634195 Marionette TRACE conn3 <- [1,2986,null,{}] 13:27:14 INFO - PROCESS | 8483 | 1471465634201 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:14 INFO - PROCESS | 8483 | 1471465634213 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:14 INFO - PROCESS | 8483 | 1471465634490 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:27:14 INFO - PROCESS | 8483 | 1471465634506 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 8483 | 1471465634513 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:14 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef70000 == 19 [pid = 8483] [id = 755] 13:27:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9533d800) [pid = 8483] [serial = 2265] [outer = (nil)] 13:27:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x97690400) [pid = 8483] [serial = 2266] [outer = 0x9533d800] 13:27:14 INFO - PROCESS | 8483 | 1471465634582 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x977ebc00) [pid = 8483] [serial = 2267] [outer = 0x9533d800] 13:27:15 INFO - PROCESS | 8483 | 1471465635368 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:27:15 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. 13:27:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1228ms 13:27:15 INFO - PROCESS | 8483 | 1471465635421 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 8483 | 1471465635424 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:27:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:27:15 INFO - PROCESS | 8483 | 1471465635430 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 8483 | 1471465635433 Marionette TRACE conn3 <- [1,2990,null,{}] 13:27:15 INFO - PROCESS | 8483 | 1471465635439 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:15 INFO - PROCESS | 8483 | 1471465635444 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:15 INFO - PROCESS | 8483 | 1471465635653 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:27:15 INFO - PROCESS | 8483 | 1471465635830 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 8483 | 1471465635840 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:15 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed0000 == 20 [pid = 8483] [id = 756] 13:27:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8eed0800) [pid = 8483] [serial = 2268] [outer = (nil)] 13:27:15 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8ef6cc00) [pid = 8483] [serial = 2269] [outer = 0x8eed0800] 13:27:15 INFO - PROCESS | 8483 | 1471465635976 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f095800) [pid = 8483] [serial = 2270] [outer = 0x8eed0800] 13:27:16 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbb3c00 == 21 [pid = 8483] [id = 757] 13:27:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8fbbfc00) [pid = 8483] [serial = 2271] [outer = (nil)] 13:27:16 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8f8be400) [pid = 8483] [serial = 2272] [outer = 0x8fbbfc00] 13:27:17 INFO - PROCESS | 8483 | 1471465637034 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:27:17 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. 13:27:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 13:27:17 INFO - PROCESS | 8483 | 1471465637072 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 8483 | 1471465637078 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:27:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:27:17 INFO - PROCESS | 8483 | 1471465637087 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 8483 | 1471465637094 Marionette TRACE conn3 <- [1,2994,null,{}] 13:27:17 INFO - PROCESS | 8483 | 1471465637103 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 8483 | 1471465637109 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:17 INFO - PROCESS | 8483 | 1471465637442 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:27:17 INFO - PROCESS | 8483 | 1471465637592 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 8483 | 1471465637599 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:17 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e6000 == 22 [pid = 8483] [id = 758] 13:27:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x912c6000) [pid = 8483] [serial = 2273] [outer = (nil)] 13:27:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x912d7400) [pid = 8483] [serial = 2274] [outer = 0x912c6000] 13:27:17 INFO - PROCESS | 8483 | 1471465637740 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x91ad9c00) [pid = 8483] [serial = 2275] [outer = 0x912c6000] 13:27:18 INFO - PROCESS | 8483 | 1471465638543 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:27:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:27:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1489ms 13:27:18 INFO - PROCESS | 8483 | 1471465638583 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:27:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:27:18 INFO - PROCESS | 8483 | 1471465638590 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:27:18 INFO - PROCESS | 8483 | 1471465638599 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 8483 | 1471465638602 Marionette TRACE conn3 <- [1,2998,null,{}] 13:27:18 INFO - PROCESS | 8483 | 1471465638610 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:18 INFO - PROCESS | 8483 | 1471465638615 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:18 INFO - PROCESS | 8483 | 1471465638825 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:27:19 INFO - PROCESS | 8483 | 1471465639025 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 8483 | 1471465639034 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:19 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f8c3400 == 23 [pid = 8483] [id = 759] 13:27:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x91f26000) [pid = 8483] [serial = 2276] [outer = (nil)] 13:27:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9524dc00) [pid = 8483] [serial = 2277] [outer = 0x91f26000] 13:27:19 INFO - PROCESS | 8483 | 1471465639121 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x9528fc00) [pid = 8483] [serial = 2278] [outer = 0x91f26000] 13:27:20 INFO - PROCESS | 8483 | 1471465640105 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:27:20 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. 13:27:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1539ms 13:27:20 INFO - PROCESS | 8483 | 1471465640135 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:27:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:27:20 INFO - PROCESS | 8483 | 1471465640141 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:27:20 INFO - PROCESS | 8483 | 1471465640157 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 8483 | 1471465640166 Marionette TRACE conn3 <- [1,3002,null,{}] 13:27:20 INFO - PROCESS | 8483 | 1471465640174 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:20 INFO - PROCESS | 8483 | 1471465640181 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:20 INFO - PROCESS | 8483 | 1471465640397 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:27:20 INFO - PROCESS | 8483 | 1471465640608 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 8483 | 1471465640618 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:20 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed1c00 == 24 [pid = 8483] [id = 760] 13:27:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x911e7400) [pid = 8483] [serial = 2279] [outer = (nil)] 13:27:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x98263400) [pid = 8483] [serial = 2280] [outer = 0x911e7400] 13:27:20 INFO - PROCESS | 8483 | 1471465640753 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9891a800) [pid = 8483] [serial = 2281] [outer = 0x911e7400] 13:27:21 INFO - PROCESS | 8483 | 1471465641554 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:27:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:27:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1446ms 13:27:21 INFO - PROCESS | 8483 | 1471465641597 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:27:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:27:21 INFO - PROCESS | 8483 | 1471465641602 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:27:21 INFO - PROCESS | 8483 | 1471465641608 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 8483 | 1471465641612 Marionette TRACE conn3 <- [1,3006,null,{}] 13:27:21 INFO - PROCESS | 8483 | 1471465641618 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 8483 | 1471465641623 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:21 INFO - PROCESS | 8483 | 1471465641796 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:27:22 INFO - PROCESS | 8483 | 1471465642005 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 8483 | 1471465642015 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:22 INFO - PROCESS | 8483 | ++DOCSHELL 0x977de400 == 25 [pid = 8483] [id = 761] 13:27:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x989a6400) [pid = 8483] [serial = 2282] [outer = (nil)] 13:27:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x994c5800) [pid = 8483] [serial = 2283] [outer = 0x989a6400] 13:27:22 INFO - PROCESS | 8483 | 1471465642095 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x99521000) [pid = 8483] [serial = 2284] [outer = 0x989a6400] 13:27:22 INFO - PROCESS | 8483 | 1471465642934 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:27:22 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. 13:27:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1384ms 13:27:22 INFO - PROCESS | 8483 | 1471465642992 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:27:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:27:23 INFO - PROCESS | 8483 | 1471465642996 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:27:23 INFO - PROCESS | 8483 | 1471465643003 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 8483 | 1471465643007 Marionette TRACE conn3 <- [1,3010,null,{}] 13:27:23 INFO - PROCESS | 8483 | 1471465643012 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:23 INFO - PROCESS | 8483 | 1471465643018 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:23 INFO - PROCESS | 8483 | 1471465643258 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:27:23 INFO - PROCESS | 8483 | 1471465643399 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 8483 | 1471465643417 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:23 INFO - PROCESS | 8483 | ++DOCSHELL 0x995ef800 == 26 [pid = 8483] [id = 762] 13:27:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x995efc00) [pid = 8483] [serial = 2285] [outer = (nil)] 13:27:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x99776800) [pid = 8483] [serial = 2286] [outer = 0x995efc00] 13:27:23 INFO - PROCESS | 8483 | 1471465643551 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x99d65000) [pid = 8483] [serial = 2287] [outer = 0x995efc00] 13:27:24 INFO - PROCESS | 8483 | 1471465644430 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:27:24 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:27:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1486ms 13:27:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:27:24 INFO - PROCESS | 8483 | 1471465644488 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 8483 | 1471465644491 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:27:24 INFO - PROCESS | 8483 | 1471465644498 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 8483 | 1471465644501 Marionette TRACE conn3 <- [1,3014,null,{}] 13:27:24 INFO - PROCESS | 8483 | 1471465644507 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:24 INFO - PROCESS | 8483 | 1471465644513 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:24 INFO - PROCESS | 8483 | 1471465644779 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:27:25 INFO - PROCESS | 8483 | 1471465645204 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 8483 | 1471465645213 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:25 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0e6400 == 27 [pid = 8483] [id = 763] 13:27:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f0e7000) [pid = 8483] [serial = 2288] [outer = (nil)] 13:27:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f0ec400) [pid = 8483] [serial = 2289] [outer = 0x8f0e7000] 13:27:25 INFO - PROCESS | 8483 | 1471465645370 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f85bc00) [pid = 8483] [serial = 2290] [outer = 0x8f0e7000] 13:27:25 INFO - PROCESS | 8483 | [8483] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:27:26 INFO - PROCESS | 8483 | 1471465646283 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1832ms 13:27:26 INFO - PROCESS | 8483 | 1471465646332 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 8483 | 1471465646336 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:27:26 INFO - TEST-START | /FileAPI/fileReader.html 13:27:26 INFO - PROCESS | 8483 | 1471465646406 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 8483 | 1471465646412 Marionette TRACE conn3 <- [1,3018,null,{}] 13:27:26 INFO - PROCESS | 8483 | 1471465646425 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:26 INFO - PROCESS | 8483 | 1471465646432 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:26 INFO - PROCESS | 8483 | 1471465646621 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:27:26 INFO - PROCESS | 8483 | 1471465646900 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 8483 | 1471465646909 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c1c00 == 26 [pid = 8483] [id = 741] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef70000 == 25 [pid = 8483] [id = 755] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x95288000 == 24 [pid = 8483] [id = 754] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef74800 == 23 [pid = 8483] [id = 753] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x91adf800 == 22 [pid = 8483] [id = 752] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c4400 == 21 [pid = 8483] [id = 751] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f09dc00 == 20 [pid = 8483] [id = 750] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x9114f800 == 19 [pid = 8483] [id = 746] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecac00 == 18 [pid = 8483] [id = 744] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x912e0400 == 17 [pid = 8483] [id = 747] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f7c4c00 == 16 [pid = 8483] [id = 745] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e7c00 == 15 [pid = 8483] [id = 749] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x91f27400 == 14 [pid = 8483] [id = 748] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x995ef800 == 13 [pid = 8483] [id = 762] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x977de400 == 12 [pid = 8483] [id = 761] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed1c00 == 11 [pid = 8483] [id = 760] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x911e6000 == 10 [pid = 8483] [id = 758] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8f8c3400 == 9 [pid = 8483] [id = 759] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8fbb3c00 == 8 [pid = 8483] [id = 757] 13:27:27 INFO - PROCESS | 8483 | --DOCSHELL 0x8eed0000 == 7 [pid = 8483] [id = 756] 13:27:27 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecdc00 == 8 [pid = 8483] [id = 764] 13:27:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x8eed0000) [pid = 8483] [serial = 2291] [outer = (nil)] 13:27:27 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x8ef6d000) [pid = 8483] [serial = 2292] [outer = 0x8eed0000] 13:27:27 INFO - PROCESS | 8483 | 1471465647938 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x8f09f000) [pid = 8483] [serial = 2293] [outer = 0x8eed0000] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x99778400) [pid = 8483] [serial = 2217] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x91f29400) [pid = 8483] [serial = 2208] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f098000) [pid = 8483] [serial = 2202] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x9114c400) [pid = 8483] [serial = 2205] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x98d6b400) [pid = 8483] [serial = 2214] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x9a0ca000) [pid = 8483] [serial = 2223] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x99fd9c00) [pid = 8483] [serial = 2220] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x976d8c00) [pid = 8483] [serial = 2211] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x8ef72000) [pid = 8483] [serial = 2201] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x91152000) [pid = 8483] [serial = 2204] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x91c6a800) [pid = 8483] [serial = 2207] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x9768dc00) [pid = 8483] [serial = 2210] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x98d68800) [pid = 8483] [serial = 2213] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x99520000) [pid = 8483] [serial = 2216] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x99fd8c00) [pid = 8483] [serial = 2219] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x9392b400) [pid = 8483] [serial = 2222] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x8f8bb000) [pid = 8483] [serial = 2226] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f85b000) [pid = 8483] [serial = 2225] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f0f1000) [pid = 8483] [serial = 2228] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f7be400) [pid = 8483] [serial = 2229] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x9114bc00) [pid = 8483] [serial = 2231] [outer = (nil)] [url = about:blank] 13:27:28 INFO - PROCESS | 8483 | 1471465648822 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:27:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:27:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:27:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:27:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:27:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 2463ms 13:27:28 INFO - PROCESS | 8483 | 1471465648856 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 8483 | 1471465648862 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:27:28 INFO - TEST-START | /FileAPI/historical.html 13:27:28 INFO - PROCESS | 8483 | 1471465648870 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 8483 | 1471465648874 Marionette TRACE conn3 <- [1,3022,null,{}] 13:27:28 INFO - PROCESS | 8483 | 1471465648881 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 8483 | 1471465648886 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:29 INFO - PROCESS | 8483 | 1471465649031 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:27:29 INFO - PROCESS | 8483 | 1471465649188 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 8483 | 1471465649198 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:29 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f861400 == 9 [pid = 8483] [id = 765] 13:27:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8f865400) [pid = 8483] [serial = 2294] [outer = (nil)] 13:27:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x8f8bc800) [pid = 8483] [serial = 2295] [outer = 0x8f865400] 13:27:29 INFO - PROCESS | 8483 | 1471465649285 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x8f8c5800) [pid = 8483] [serial = 2296] [outer = 0x8f865400] 13:27:30 INFO - PROCESS | 8483 | 1471465650027 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:27:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:27:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:27:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:27:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:27:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:27:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:27:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:27:30 INFO - TEST-OK | /FileAPI/historical.html | took 1183ms 13:27:30 INFO - PROCESS | 8483 | 1471465650056 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 8483 | 1471465650063 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:27:30 INFO - TEST-START | /FileAPI/idlharness.html 13:27:30 INFO - PROCESS | 8483 | 1471465650075 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 8483 | 1471465650078 Marionette TRACE conn3 <- [1,3026,null,{}] 13:27:30 INFO - PROCESS | 8483 | 1471465650085 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 8483 | 1471465650090 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:30 INFO - PROCESS | 8483 | 1471465650312 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:27:30 INFO - PROCESS | 8483 | 1471465650418 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 8483 | 1471465650429 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:30 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e3400 == 10 [pid = 8483] [id = 766] 13:27:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x911e4400) [pid = 8483] [serial = 2297] [outer = (nil)] 13:27:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x912ca400) [pid = 8483] [serial = 2298] [outer = 0x911e4400] 13:27:30 INFO - PROCESS | 8483 | 1471465650497 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x912de000) [pid = 8483] [serial = 2299] [outer = 0x911e4400] 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:27:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:27:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:27:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:27:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:27:32 INFO - PROCESS | 8483 | 1471465652089 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:27:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2242ms 13:27:32 INFO - PROCESS | 8483 | 1471465652318 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 8483 | 1471465652325 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:27:32 INFO - TEST-START | /FileAPI/idlharness.worker 13:27:32 INFO - PROCESS | 8483 | 1471465652419 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 8483 | 1471465652425 Marionette TRACE conn3 <- [1,3030,null,{}] 13:27:32 INFO - PROCESS | 8483 | 1471465652446 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:32 INFO - PROCESS | 8483 | 1471465652455 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:32 INFO - PROCESS | 8483 | 1471465652680 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91f22800) [pid = 8483] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x95288400) [pid = 8483] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x9114d400) [pid = 8483] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x91ae2000) [pid = 8483] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f8bf800) [pid = 8483] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x912ce000) [pid = 8483] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x8eece400) [pid = 8483] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x912e0c00) [pid = 8483] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x91f29000) [pid = 8483] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x8fbb8800) [pid = 8483] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f09f800) [pid = 8483] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x9533d800) [pid = 8483] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:27:33 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x8fbbe400) [pid = 8483] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:27:33 INFO - PROCESS | 8483 | 1471465653210 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 8483 | 1471465653223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:33 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eece400 == 11 [pid = 8483] [id = 767] 13:27:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x8eed3400) [pid = 8483] [serial = 2300] [outer = (nil)] 13:27:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f8bf800) [pid = 8483] [serial = 2301] [outer = 0x8eed3400] 13:27:33 INFO - PROCESS | 8483 | 1471465653288 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9392b800) [pid = 8483] [serial = 2302] [outer = 0x8eed3400] 13:27:33 INFO - PROCESS | 8483 | [8483] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2750ms 13:27:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:27:35 INFO - PROCESS | 8483 | 1471465654991 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 13:27:35 INFO - PROCESS | 8483 | 1471465655108 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 8483 | 1471465655123 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:27:35 INFO - PROCESS | 8483 | 1471465655142 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 8483 | 1471465655145 Marionette TRACE conn3 <- [1,3034,null,{}] 13:27:35 INFO - PROCESS | 8483 | 1471465655380 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:35 INFO - PROCESS | 8483 | 1471465655390 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:35 INFO - PROCESS | 8483 | 1471465655599 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:27:35 INFO - PROCESS | 8483 | 1471465655793 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 8483 | 1471465655806 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:35 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f0f3400 == 12 [pid = 8483] [id = 768] 13:27:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x8f0f4000) [pid = 8483] [serial = 2303] [outer = (nil)] 13:27:35 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x8f7bcc00) [pid = 8483] [serial = 2304] [outer = 0x8f0f4000] 13:27:35 INFO - PROCESS | 8483 | 1471465655891 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x8f862800) [pid = 8483] [serial = 2305] [outer = 0x8f0f4000] 13:27:37 INFO - PROCESS | 8483 | 1471465657123 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:27:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2007ms 13:27:37 INFO - PROCESS | 8483 | 1471465657167 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:27:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:27:37 INFO - PROCESS | 8483 | 1471465657176 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:27:37 INFO - PROCESS | 8483 | 1471465657190 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 8483 | 1471465657197 Marionette TRACE conn3 <- [1,3038,null,{}] 13:27:37 INFO - PROCESS | 8483 | 1471465657210 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:37 INFO - PROCESS | 8483 | 1471465657219 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:37 INFO - PROCESS | 8483 | 1471465657523 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:27:37 INFO - PROCESS | 8483 | 1471465657847 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 8483 | 1471465657857 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:37 INFO - PROCESS | 8483 | ++DOCSHELL 0x911e4800 == 13 [pid = 8483] [id = 769] 13:27:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x911e6800) [pid = 8483] [serial = 2306] [outer = (nil)] 13:27:37 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x912c8c00) [pid = 8483] [serial = 2307] [outer = 0x911e6800] 13:27:37 INFO - PROCESS | 8483 | 1471465657944 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x91c6fc00) [pid = 8483] [serial = 2308] [outer = 0x911e6800] 13:27:38 INFO - PROCESS | 8483 | 1471465658909 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:27:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1744ms 13:27:38 INFO - PROCESS | 8483 | 1471465658952 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 8483 | 1471465658957 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:27:38 INFO - PROCESS | 8483 | 1471465658966 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 8483 | 1471465658972 Marionette TRACE conn3 <- [1,3042,null,{}] 13:27:38 INFO - PROCESS | 8483 | 1471465658978 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:38 INFO - PROCESS | 8483 | 1471465658983 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:39 INFO - PROCESS | 8483 | 1471465659196 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:27:39 INFO - PROCESS | 8483 | 1471465659401 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 8483 | 1471465659420 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:39 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef77000 == 14 [pid = 8483] [id = 770] 13:27:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x9768dc00) [pid = 8483] [serial = 2309] [outer = (nil)] 13:27:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x976b7800) [pid = 8483] [serial = 2310] [outer = 0x9768dc00] 13:27:39 INFO - PROCESS | 8483 | 1471465659558 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9825dc00) [pid = 8483] [serial = 2311] [outer = 0x9768dc00] 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:27:41 INFO - PROCESS | 8483 | 1471465661149 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:27:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2318ms 13:27:41 INFO - PROCESS | 8483 | 1471465661301 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 8483 | 1471465661311 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:27:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:27:41 INFO - PROCESS | 8483 | 1471465661441 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 8483 | 1471465661446 Marionette TRACE conn3 <- [1,3046,null,{}] 13:27:41 INFO - PROCESS | 8483 | 1471465661478 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:41 INFO - PROCESS | 8483 | 1471465661486 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:41 INFO - PROCESS | 8483 | 1471465661741 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:27:41 INFO - PROCESS | 8483 | 1471465661977 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 8483 | 1471465661996 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:42 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef71400 == 15 [pid = 8483] [id = 771] 13:27:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x98d6d400) [pid = 8483] [serial = 2312] [outer = (nil)] 13:27:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x99775400) [pid = 8483] [serial = 2313] [outer = 0x98d6d400] 13:27:42 INFO - PROCESS | 8483 | 1471465662122 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x99bc5800) [pid = 8483] [serial = 2314] [outer = 0x98d6d400] 13:27:42 INFO - PROCESS | 8483 | [8483] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:27:43 INFO - PROCESS | 8483 | 1471465663136 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:27:43 INFO - {} 13:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1722ms 13:27:43 INFO - PROCESS | 8483 | 1471465663191 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 8483 | 1471465663196 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:27:43 INFO - PROCESS | 8483 | 1471465663210 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 8483 | 1471465663212 Marionette TRACE conn3 <- [1,3050,null,{}] 13:27:43 INFO - PROCESS | 8483 | 1471465663221 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:43 INFO - PROCESS | 8483 | 1471465663225 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:43 INFO - PROCESS | 8483 | 1471465663414 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:27:43 INFO - PROCESS | 8483 | 1471465663696 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 8483 | 1471465663705 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:43 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eeca800 == 16 [pid = 8483] [id = 772] 13:27:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x8eed6000) [pid = 8483] [serial = 2315] [outer = (nil)] 13:27:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8f7bfc00) [pid = 8483] [serial = 2316] [outer = 0x8eed6000] 13:27:43 INFO - PROCESS | 8483 | 1471465663834 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x8fbba400) [pid = 8483] [serial = 2317] [outer = 0x8eed6000] 13:27:44 INFO - PROCESS | 8483 | 1471465664797 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:27:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1635ms 13:27:44 INFO - PROCESS | 8483 | 1471465664848 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 8483 | 1471465664854 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:27:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:27:44 INFO - PROCESS | 8483 | 1471465664863 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 8483 | 1471465664869 Marionette TRACE conn3 <- [1,3054,null,{}] 13:27:44 INFO - PROCESS | 8483 | 1471465664879 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:44 INFO - PROCESS | 8483 | 1471465664884 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:45 INFO - PROCESS | 8483 | 1471465665072 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:27:45 INFO - PROCESS | 8483 | 1471465665365 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 8483 | 1471465665373 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:45 INFO - PROCESS | 8483 | --DOCSHELL 0x911e3400 == 15 [pid = 8483] [id = 766] 13:27:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8f861400 == 14 [pid = 8483] [id = 765] 13:27:45 INFO - PROCESS | 8483 | --DOCSHELL 0x8eecdc00 == 13 [pid = 8483] [id = 764] 13:27:45 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef6bc00 == 14 [pid = 8483] [id = 773] 13:27:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x8ef6ec00) [pid = 8483] [serial = 2318] [outer = (nil)] 13:27:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f0ed400) [pid = 8483] [serial = 2319] [outer = 0x8ef6ec00] 13:27:45 INFO - PROCESS | 8483 | 1471465665471 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x8f8b9800) [pid = 8483] [serial = 2320] [outer = 0x8ef6ec00] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x91154c00) [pid = 8483] [serial = 2232] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x93c67800) [pid = 8483] [serial = 2260] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x9528f400) [pid = 8483] [serial = 2263] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x95256c00) [pid = 8483] [serial = 2261] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x95252800) [pid = 8483] [serial = 2248] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x95286c00) [pid = 8483] [serial = 2249] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x91ae8c00) [pid = 8483] [serial = 2257] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8fbb6800) [pid = 8483] [serial = 2237] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x91154400) [pid = 8483] [serial = 2238] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x912cf800) [pid = 8483] [serial = 2240] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8eed4c00) [pid = 8483] [serial = 2234] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8ef71800) [pid = 8483] [serial = 2235] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x91ade400) [pid = 8483] [serial = 2242] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x91ae8000) [pid = 8483] [serial = 2243] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x93923800) [pid = 8483] [serial = 2245] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x93c65400) [pid = 8483] [serial = 2246] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x9114fc00) [pid = 8483] [serial = 2254] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x911de400) [pid = 8483] [serial = 2255] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x8f0ecc00) [pid = 8483] [serial = 2251] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x8f0f5800) [pid = 8483] [serial = 2252] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x97690400) [pid = 8483] [serial = 2266] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x95291000) [pid = 8483] [serial = 2264] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x91c6c400) [pid = 8483] [serial = 2258] [outer = (nil)] [url = about:blank] 13:27:45 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x977ebc00) [pid = 8483] [serial = 2267] [outer = (nil)] [url = about:blank] 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 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" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 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" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1874ms 13:27:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:27:46 INFO - PROCESS | 8483 | 1471465666619 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:27:46 INFO - PROCESS | 8483 | 1471465666748 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 8483 | 1471465666778 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:27:46 INFO - PROCESS | 8483 | 1471465666810 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 8483 | 1471465666813 Marionette TRACE conn3 <- [1,3058,null,{}] 13:27:46 INFO - PROCESS | 8483 | 1471465666872 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:46 INFO - PROCESS | 8483 | 1471465666881 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:47 INFO - PROCESS | 8483 | 1471465667150 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:27:47 INFO - PROCESS | 8483 | 1471465667303 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 8483 | 1471465667312 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:47 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae8000 == 15 [pid = 8483] [id = 774] 13:27:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x91c63800) [pid = 8483] [serial = 2321] [outer = (nil)] 13:27:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x91c66800) [pid = 8483] [serial = 2322] [outer = 0x91c63800] 13:27:47 INFO - PROCESS | 8483 | 1471465667383 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x91f24000) [pid = 8483] [serial = 2323] [outer = 0x91c63800] 13:27:48 INFO - PROCESS | 8483 | 1471465668158 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:27:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:27:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:27:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:27:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:27:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:27:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:27:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:27:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:27:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1406ms 13:27:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:27:48 INFO - PROCESS | 8483 | 1471465668232 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 8483 | 1471465668235 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:27:48 INFO - PROCESS | 8483 | 1471465668249 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 8483 | 1471465668254 Marionette TRACE conn3 <- [1,3062,null,{}] 13:27:48 INFO - PROCESS | 8483 | 1471465668273 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:48 INFO - PROCESS | 8483 | 1471465668281 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:48 INFO - PROCESS | 8483 | 1471465668534 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:27:48 INFO - PROCESS | 8483 | 1471465668554 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 8483 | 1471465668567 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:48 INFO - PROCESS | 8483 | ++DOCSHELL 0x95250400 == 16 [pid = 8483] [id = 775] 13:27:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x95250800) [pid = 8483] [serial = 2324] [outer = (nil)] 13:27:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x95255800) [pid = 8483] [serial = 2325] [outer = 0x95250800] 13:27:48 INFO - PROCESS | 8483 | 1471465668636 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x9528c000) [pid = 8483] [serial = 2326] [outer = 0x95250800] 13:27:49 INFO - PROCESS | 8483 | [8483] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:27:49 INFO - PROCESS | 8483 | 1471465669525 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:27:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:27:49 INFO - {} 13:27:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1344ms 13:27:49 INFO - PROCESS | 8483 | 1471465669586 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 8483 | 1471465669590 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:27:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:27:49 INFO - PROCESS | 8483 | 1471465669596 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 8483 | 1471465669599 Marionette TRACE conn3 <- [1,3066,null,{}] 13:27:49 INFO - PROCESS | 8483 | 1471465669605 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:49 INFO - PROCESS | 8483 | 1471465669609 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:49 INFO - PROCESS | 8483 | 1471465669819 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:27:49 INFO - PROCESS | 8483 | 1471465669843 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 8483 | 1471465669851 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:49 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed2c00 == 17 [pid = 8483] [id = 776] 13:27:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x95291400) [pid = 8483] [serial = 2327] [outer = (nil)] 13:27:49 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x98d6e400) [pid = 8483] [serial = 2328] [outer = 0x95291400] 13:27:49 INFO - PROCESS | 8483 | 1471465669918 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x99519000) [pid = 8483] [serial = 2329] [outer = 0x95291400] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 74 (0x8fbbfc00) [pid = 8483] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 73 (0x8eed0800) [pid = 8483] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 72 (0x912c6000) [pid = 8483] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 71 (0x91f26000) [pid = 8483] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 70 (0x911e7400) [pid = 8483] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 69 (0x989a6400) [pid = 8483] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 68 (0x995efc00) [pid = 8483] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 67 (0x8eed0000) [pid = 8483] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 66 (0x911e4400) [pid = 8483] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 65 (0x8f865400) [pid = 8483] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:27:50 INFO - PROCESS | 8483 | --DOMWINDOW == 64 (0x8f0e7000) [pid = 8483] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:27:50 INFO - PROCESS | 8483 | 1471465670847 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:27:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1287ms 13:27:50 INFO - PROCESS | 8483 | 1471465670885 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 8483 | 1471465670889 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:27:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:27:50 INFO - PROCESS | 8483 | 1471465670895 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 8483 | 1471465670897 Marionette TRACE conn3 <- [1,3070,null,{}] 13:27:50 INFO - PROCESS | 8483 | 1471465670903 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:50 INFO - PROCESS | 8483 | 1471465670908 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:51 INFO - PROCESS | 8483 | 1471465671051 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:27:51 INFO - PROCESS | 8483 | 1471465671213 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 8483 | 1471465671223 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:51 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eed8c00 == 18 [pid = 8483] [id = 777] 13:27:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 65 (0x8fbbfc00) [pid = 8483] [serial = 2330] [outer = (nil)] 13:27:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 66 (0x9951dc00) [pid = 8483] [serial = 2331] [outer = 0x8fbbfc00] 13:27:51 INFO - PROCESS | 8483 | 1471465671288 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 8483 | ++DOMWINDOW == 67 (0x989a6400) [pid = 8483] [serial = 2332] [outer = 0x8fbbfc00] 13:27:52 INFO - PROCESS | 8483 | 1471465672040 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1179ms 13:27:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:27:52 INFO - PROCESS | 8483 | 1471465672076 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 8483 | 1471465672079 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:27:52 INFO - PROCESS | 8483 | 1471465672085 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 8483 | 1471465672089 Marionette TRACE conn3 <- [1,3074,null,{}] 13:27:52 INFO - PROCESS | 8483 | 1471465672094 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:52 INFO - PROCESS | 8483 | 1471465672104 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:52 INFO - PROCESS | 8483 | 1471465672370 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:27:52 INFO - PROCESS | 8483 | 1471465672385 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 8483 | 1471465672394 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:52 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f85c800 == 19 [pid = 8483] [id = 778] 13:27:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 68 (0x8f8bb000) [pid = 8483] [serial = 2333] [outer = (nil)] 13:27:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 69 (0x9a0c5c00) [pid = 8483] [serial = 2334] [outer = 0x8f8bb000] 13:27:52 INFO - PROCESS | 8483 | 1471465672462 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 8483 | ++DOMWINDOW == 70 (0x9a0ca800) [pid = 8483] [serial = 2335] [outer = 0x8f8bb000] 13:27:53 INFO - PROCESS | 8483 | 1471465673440 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:27:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1379ms 13:27:53 INFO - PROCESS | 8483 | 1471465673467 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 8483 | 1471465673473 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:27:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:27:53 INFO - PROCESS | 8483 | 1471465673481 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 8483 | 1471465673489 Marionette TRACE conn3 <- [1,3078,null,{}] 13:27:53 INFO - PROCESS | 8483 | 1471465673497 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:53 INFO - PROCESS | 8483 | 1471465673503 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:53 INFO - PROCESS | 8483 | 1471465673773 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:27:53 INFO - PROCESS | 8483 | 1471465673918 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 8483 | 1471465673930 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:53 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f09c400 == 20 [pid = 8483] [id = 779] 13:27:53 INFO - PROCESS | 8483 | ++DOMWINDOW == 71 (0x8f0eec00) [pid = 8483] [serial = 2336] [outer = (nil)] 13:27:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 72 (0x8fbbc000) [pid = 8483] [serial = 2337] [outer = 0x8f0eec00] 13:27:54 INFO - PROCESS | 8483 | 1471465674052 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 8483 | ++DOMWINDOW == 73 (0x91153000) [pid = 8483] [serial = 2338] [outer = 0x8f0eec00] 13:27:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 13:27:55 INFO - reader.readAsText(blob_2) 13:27:55 INFO - }" did not throw 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 13:27:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 13:27:55 INFO - reader.readAsDataURL(blob_2) 13:27:55 INFO - }" did not throw 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 13:27:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 13:27:55 INFO - reader.readAsArrayBuffer(blob_2) 13:27:55 INFO - }" did not throw 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 13:27:55 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 13:27:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:27:55 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 8483 | 1471465675038 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:27:55 INFO - PROCESS | 8483 | 1471465675056 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 8483 | 1471465675060 Marionette TRACE conn3 <- [1,3082,null,{}] 13:27:55 INFO - PROCESS | 8483 | 1471465675092 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:55 INFO - PROCESS | 8483 | 1471465675097 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:55 INFO - PROCESS | 8483 | 1471465675293 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:27:55 INFO - PROCESS | 8483 | 1471465675494 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 8483 | 1471465675503 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:55 INFO - PROCESS | 8483 | ++DOCSHELL 0x91ae1000 == 21 [pid = 8483] [id = 780] 13:27:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 74 (0x93930400) [pid = 8483] [serial = 2339] [outer = (nil)] 13:27:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 75 (0x93c65400) [pid = 8483] [serial = 2340] [outer = 0x93930400] 13:27:55 INFO - PROCESS | 8483 | 1471465675626 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x93c6f000) [pid = 8483] [serial = 2341] [outer = 0x93930400] 13:27:56 INFO - PROCESS | 8483 | 1471465676514 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:27:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:27:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:27:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:27:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1490ms 13:27:56 INFO - PROCESS | 8483 | 1471465676548 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:27:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:27:56 INFO - PROCESS | 8483 | 1471465676552 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:27:56 INFO - PROCESS | 8483 | 1471465676559 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 8483 | 1471465676565 Marionette TRACE conn3 <- [1,3086,null,{}] 13:27:56 INFO - PROCESS | 8483 | 1471465676581 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 8483 | 1471465676590 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:56 INFO - PROCESS | 8483 | 1471465676762 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:27:56 INFO - PROCESS | 8483 | 1471465676972 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 8483 | 1471465676991 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:57 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbbe000 == 22 [pid = 8483] [id = 781] 13:27:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x977ec400) [pid = 8483] [serial = 2342] [outer = (nil)] 13:27:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x989a8c00) [pid = 8483] [serial = 2343] [outer = 0x977ec400] 13:27:57 INFO - PROCESS | 8483 | 1471465677121 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 8483 | ++DOMWINDOW == 79 (0x995f6800) [pid = 8483] [serial = 2344] [outer = 0x977ec400] 13:27:57 INFO - PROCESS | 8483 | 1471465677970 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:27:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:27:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1438ms 13:27:57 INFO - PROCESS | 8483 | 1471465677997 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 8483 | 1471465678001 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:27:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:27:58 INFO - PROCESS | 8483 | 1471465678008 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 8483 | 1471465678012 Marionette TRACE conn3 <- [1,3090,null,{}] 13:27:58 INFO - PROCESS | 8483 | 1471465678018 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:58 INFO - PROCESS | 8483 | 1471465678024 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:58 INFO - PROCESS | 8483 | 1471465678199 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:27:58 INFO - PROCESS | 8483 | 1471465678419 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 8483 | 1471465678427 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:58 INFO - PROCESS | 8483 | ++DOCSHELL 0x976b1000 == 23 [pid = 8483] [id = 782] 13:27:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 80 (0x99fdb800) [pid = 8483] [serial = 2345] [outer = (nil)] 13:27:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 81 (0x9a0c1800) [pid = 8483] [serial = 2346] [outer = 0x99fdb800] 13:27:58 INFO - PROCESS | 8483 | 1471465678508 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 8483 | ++DOMWINDOW == 82 (0x9a0cf000) [pid = 8483] [serial = 2347] [outer = 0x99fdb800] 13:27:59 INFO - PROCESS | 8483 | 1471465679336 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:27:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:27:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1386ms 13:27:59 INFO - PROCESS | 8483 | 1471465679394 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 8483 | 1471465679397 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:27:59 INFO - PROCESS | 8483 | 1471465679404 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 8483 | 1471465679408 Marionette TRACE conn3 <- [1,3094,null,{}] 13:27:59 INFO - PROCESS | 8483 | 1471465679428 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:59 INFO - PROCESS | 8483 | 1471465679434 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:59 INFO - PROCESS | 8483 | 1471465679669 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:27:59 INFO - PROCESS | 8483 | 1471465679816 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 8483 | 1471465679823 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:27:59 INFO - PROCESS | 8483 | ++DOCSHELL 0x9a4c2800 == 24 [pid = 8483] [id = 783] 13:27:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 83 (0x9a4c3400) [pid = 8483] [serial = 2348] [outer = (nil)] 13:27:59 INFO - PROCESS | 8483 | ++DOMWINDOW == 84 (0x9a4ce800) [pid = 8483] [serial = 2349] [outer = 0x9a4c3400] 13:27:59 INFO - PROCESS | 8483 | 1471465679917 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 8483 | ++DOMWINDOW == 85 (0x9a7a2c00) [pid = 8483] [serial = 2350] [outer = 0x9a4c3400] 13:28:00 INFO - PROCESS | 8483 | 1471465680780 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:28:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:28:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1394ms 13:28:00 INFO - PROCESS | 8483 | 1471465680799 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 8483 | 1471465680802 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:28:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:28:00 INFO - PROCESS | 8483 | 1471465680809 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 8483 | 1471465680812 Marionette TRACE conn3 <- [1,3098,null,{}] 13:28:00 INFO - PROCESS | 8483 | 1471465680819 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 8483 | 1471465680829 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:01 INFO - PROCESS | 8483 | 1471465681060 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:28:01 INFO - PROCESS | 8483 | 1471465681321 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 8483 | 1471465681331 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:01 INFO - PROCESS | 8483 | ++DOCSHELL 0x8ef72c00 == 25 [pid = 8483] [id = 784] 13:28:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 86 (0x8fbb2800) [pid = 8483] [serial = 2351] [outer = (nil)] 13:28:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 87 (0x9b111c00) [pid = 8483] [serial = 2352] [outer = 0x8fbb2800] 13:28:01 INFO - PROCESS | 8483 | 1471465681413 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 8483 | ++DOMWINDOW == 88 (0x9b119800) [pid = 8483] [serial = 2353] [outer = 0x8fbb2800] 13:28:02 INFO - PROCESS | 8483 | 1471465682253 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:28:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:28:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:28:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1481ms 13:28:02 INFO - PROCESS | 8483 | 1471465682291 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 8483 | 1471465682295 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:28:02 INFO - PROCESS | 8483 | 1471465682301 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 8483 | 1471465682305 Marionette TRACE conn3 <- [1,3102,null,{}] 13:28:02 INFO - PROCESS | 8483 | 1471465682311 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 8483 | 1471465682316 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:02 INFO - PROCESS | 8483 | 1471465682496 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:28:02 INFO - PROCESS | 8483 | 1471465682702 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 8483 | 1471465682711 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:02 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f092800 == 26 [pid = 8483] [id = 785] 13:28:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 89 (0x8f0e8800) [pid = 8483] [serial = 2354] [outer = (nil)] 13:28:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 90 (0x9b7e1c00) [pid = 8483] [serial = 2355] [outer = 0x8f0e8800] 13:28:02 INFO - PROCESS | 8483 | 1471465682829 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 8483 | ++DOMWINDOW == 91 (0x9b7e2400) [pid = 8483] [serial = 2356] [outer = 0x8f0e8800] 13:28:03 INFO - PROCESS | 8483 | 1471465683649 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:28:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:28:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1379ms 13:28:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:28:03 INFO - PROCESS | 8483 | 1471465683681 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 8483 | 1471465683684 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:28:03 INFO - PROCESS | 8483 | 1471465683691 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 8483 | 1471465683694 Marionette TRACE conn3 <- [1,3106,null,{}] 13:28:03 INFO - PROCESS | 8483 | 1471465683700 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:03 INFO - PROCESS | 8483 | 1471465683705 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:03 INFO - PROCESS | 8483 | 1471465683866 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:28:04 INFO - PROCESS | 8483 | 1471465684077 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 8483 | 1471465684085 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:04 INFO - PROCESS | 8483 | ++DOCSHELL 0x8f091400 == 27 [pid = 8483] [id = 786] 13:28:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 92 (0x8f091c00) [pid = 8483] [serial = 2357] [outer = (nil)] 13:28:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 93 (0x8f09a000) [pid = 8483] [serial = 2358] [outer = 0x8f091c00] 13:28:04 INFO - PROCESS | 8483 | 1471465684426 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 8483 | ++DOMWINDOW == 94 (0x8f0f4c00) [pid = 8483] [serial = 2359] [outer = 0x8f091c00] 13:28:05 INFO - PROCESS | 8483 | 1471465685346 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:28:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:28:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1697ms 13:28:05 INFO - PROCESS | 8483 | 1471465685389 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 8483 | 1471465685395 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:28:05 INFO - PROCESS | 8483 | 1471465685508 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 8483 | 1471465685513 Marionette TRACE conn3 <- [1,3110,null,{}] 13:28:05 INFO - PROCESS | 8483 | 1471465685558 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:05 INFO - PROCESS | 8483 | 1471465685573 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:05 INFO - PROCESS | 8483 | 1471465685993 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:28:06 INFO - PROCESS | 8483 | 1471465686165 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 8483 | 1471465686173 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:06 INFO - PROCESS | 8483 | ++DOCSHELL 0x8fbc0400 == 28 [pid = 8483] [id = 787] 13:28:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 95 (0x911dbc00) [pid = 8483] [serial = 2360] [outer = (nil)] 13:28:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 96 (0x912c5400) [pid = 8483] [serial = 2361] [outer = 0x911dbc00] 13:28:06 INFO - PROCESS | 8483 | 1471465686250 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 8483 | ++DOMWINDOW == 97 (0x912da000) [pid = 8483] [serial = 2362] [outer = 0x911dbc00] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0e6400 == 27 [pid = 8483] [id = 763] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8eece400 == 26 [pid = 8483] [id = 767] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef71400 == 25 [pid = 8483] [id = 771] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8eeca800 == 24 [pid = 8483] [id = 772] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8f0f3400 == 23 [pid = 8483] [id = 768] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x911e4800 == 22 [pid = 8483] [id = 769] 13:28:07 INFO - PROCESS | 8483 | --DOCSHELL 0x8ef77000 == 21 [pid = 8483] [id = 770] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 96 (0x8f8bf800) [pid = 8483] [serial = 2301] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 95 (0x8f8be400) [pid = 8483] [serial = 2272] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 94 (0x8f095800) [pid = 8483] [serial = 2270] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 93 (0x8ef6cc00) [pid = 8483] [serial = 2269] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 92 (0x91ad9c00) [pid = 8483] [serial = 2275] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 91 (0x912d7400) [pid = 8483] [serial = 2274] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 90 (0x9528fc00) [pid = 8483] [serial = 2278] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 89 (0x9524dc00) [pid = 8483] [serial = 2277] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 88 (0x9891a800) [pid = 8483] [serial = 2281] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 87 (0x98263400) [pid = 8483] [serial = 2280] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 86 (0x99521000) [pid = 8483] [serial = 2284] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 85 (0x994c5800) [pid = 8483] [serial = 2283] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 84 (0x99d65000) [pid = 8483] [serial = 2287] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 83 (0x99776800) [pid = 8483] [serial = 2286] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 82 (0x8ef6d000) [pid = 8483] [serial = 2292] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 81 (0x8f09f000) [pid = 8483] [serial = 2293] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 80 (0x912ca400) [pid = 8483] [serial = 2298] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 79 (0x8f8bc800) [pid = 8483] [serial = 2295] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 78 (0x8f8c5800) [pid = 8483] [serial = 2296] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 77 (0x8f85bc00) [pid = 8483] [serial = 2290] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 76 (0x8f0ec400) [pid = 8483] [serial = 2289] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 8483 | --DOMWINDOW == 75 (0x912de000) [pid = 8483] [serial = 2299] [outer = (nil)] [url = about:blank] 13:28:08 INFO - PROCESS | 8483 | 1471465688220 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:28:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:28:08 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 13:28:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:28:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2798ms 13:28:08 INFO - PROCESS | 8483 | 1471465688264 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 8483 | 1471465688270 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:28:08 INFO - PROCESS | 8483 | 1471465688279 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 8483 | 1471465688283 Marionette TRACE conn3 <- [1,3114,null,{}] 13:28:08 INFO - PROCESS | 8483 | 1471465688291 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:08 INFO - PROCESS | 8483 | 1471465688297 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:08 INFO - PROCESS | 8483 | 1471465688458 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:28:08 INFO - PROCESS | 8483 | 1471465688724 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"5a6fdb7b-0e89-4d67-a1b8-27900c46e938\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 8483 | 1471465688733 Marionette INFO sendAsync 94b3c879-a35a-4a76-b985-9f24df2d76e1 13:28:08 INFO - PROCESS | 8483 | ++DOCSHELL 0x8eecd400 == 22 [pid = 8483] [id = 788] 13:28:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 76 (0x8eece800) [pid = 8483] [serial = 2363] [outer = (nil)] 13:28:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 77 (0x8ef6f000) [pid = 8483] [serial = 2364] [outer = 0x8eece800] 13:28:08 INFO - PROCESS | 8483 | 1471465688819 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 8483 | ++DOMWINDOW == 78 (0x8f09d400) [pid = 8483] [serial = 2365] [outer = 0x8eece800] 13:28:09 INFO - PROCESS | 8483 | 1471465689726 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:28:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:28:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1482ms 13:28:09 INFO - PROCESS | 8483 | 1471465689761 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 8483 | 1471465689767 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:28:10 WARNING - u'runner_teardown' () 13:28:10 INFO - No more tests 13:28:10 INFO - Got 0 unexpected results 13:28:10 INFO - SUITE-END | took 1246s 13:28:10 INFO - Closing logging queue 13:28:10 INFO - queue closed 13:28:11 INFO - Return code: 0 13:28:11 WARNING - # TBPL SUCCESS # 13:28:11 INFO - Running post-action listener: _resource_record_post_action 13:28:11 INFO - Running post-run listener: _resource_record_post_run 13:28:12 INFO - Total resource usage - Wall time: 1281s; CPU: 98.0%; Read bytes: 671744; Write bytes: 922415104; Read time: 1508; Write time: 202888 13:28:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:28:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 154189824; Read time: 0; Write time: 125484 13:28:12 INFO - run-tests - Wall time: 1251s; CPU: 98.0%; Read bytes: 671744; Write bytes: 768135168; Read time: 1508; Write time: 77392 13:28:12 INFO - Running post-run listener: _upload_blobber_files 13:28:12 INFO - Blob upload gear active. 13:28:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:28:12 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 13:28:12 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:28:12 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:28:12 INFO - (blobuploader) - INFO - Open directory for files ... 13:28:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:28:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:28:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:14 INFO - (blobuploader) - INFO - Done attempting. 13:28:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:28:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:28:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:14 INFO - (blobuploader) - INFO - Done attempting. 13:28:14 INFO - (blobuploader) - INFO - Iteration through files over. 13:28:14 INFO - Return code: 0 13:28:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:28:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:28:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ebfae8398ad170c350e0c82d0df41869abf177e407e8f09ca82153f62f94a9dc45dd466ebdb8a69c9cb4a7fe20e2773664eb05e13d00a605faf74058631772e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9bafe8bade4e36913ba425d1b3999e1b74d7465077ebf41e2a764a73bde6d64d0b6c4732b672b4a51d98b2354047d3a7151f6737c493b2dfd224d94897f06e5f"} 13:28:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:28:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:28:14 INFO - Contents: 13:28:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ebfae8398ad170c350e0c82d0df41869abf177e407e8f09ca82153f62f94a9dc45dd466ebdb8a69c9cb4a7fe20e2773664eb05e13d00a605faf74058631772e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9bafe8bade4e36913ba425d1b3999e1b74d7465077ebf41e2a764a73bde6d64d0b6c4732b672b4a51d98b2354047d3a7151f6737c493b2dfd224d94897f06e5f"} 13:28:14 INFO - Running post-run listener: copy_logs_to_upload_dir 13:28:14 INFO - Copying logs to upload dir... 13:28:14 INFO - mkdir: /builds/slave/test/build/upload/logs 13:28:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1868.663431 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 8 secs) (at 2016-08-17 13:28:15.337032) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 13:28:15.338237) ========= 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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ebfae8398ad170c350e0c82d0df41869abf177e407e8f09ca82153f62f94a9dc45dd466ebdb8a69c9cb4a7fe20e2773664eb05e13d00a605faf74058631772e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9bafe8bade4e36913ba425d1b3999e1b74d7465077ebf41e2a764a73bde6d64d0b6c4732b672b4a51d98b2354047d3a7151f6737c493b2dfd224d94897f06e5f"} build_url:https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033291 build_url: 'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ebfae8398ad170c350e0c82d0df41869abf177e407e8f09ca82153f62f94a9dc45dd466ebdb8a69c9cb4a7fe20e2773664eb05e13d00a605faf74058631772e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/9bafe8bade4e36913ba425d1b3999e1b74d7465077ebf41e2a764a73bde6d64d0b6c4732b672b4a51d98b2354047d3a7151f6737c493b2dfd224d94897f06e5f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Oyi74jaqSFi54lfPxmFChw/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 13:28:15.410232) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 13:28:15.410719) ========= 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-1471463815.135597-1161095404 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018583 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 13:28:15.475602) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-17 13:28:15.475908) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-17 13:28:15.476238) ========= ========= Total master_lag: 0.48 =========